vue动态组件实现选项卡切换效果


Posted in Javascript onMarch 08, 2017

本文实例为大家分享了vue动态组件实现选项卡切换的具体代码,供大家参考,具体内容如下

导航按钮:

<div class="tab-title"> 
   <p @click="a='tab1'"><router-link to='/collectnewcars'>新车</router-link><em></em></p>
   <p @click="a='tab2'"><router-link to='/collectusedcars'>二手车</router-link><em></em></p>
   <p @click="a='tab3'"><router-link to='/collectproducts'>车品</router-link></p>
  </div>

<div class="tabs">
 <component is:="current"></component>
</div>

写3个子组件分别为

<tab1></tab1>
<tab2></tab2>
<tab3></tab3>

js里面用局部组件引入这三个子组件

//数据里面
data (){
 return {
  a:'tab1'  //默认显示tab1子组件
 }
}
components:{
 'tab1':tab1,
 'tab2':tab2,
 'tab3':tab3
}

如果要从父组件里面往这些字组件里面传数据,和普通的父组件-》子组件传递数据是一个道理,只不过在这个里面绑定一次属性,就可以在每个子组件里面都接收到数据,例如:

<component :is="current" :clients-data="client" :refresh-data="getClient" :user-type-data="userTypes"></component>

在子组件里面定义props:[]后,就可以接收到父组件传来的方法,以及数据。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
用javascript获取textarea中的光标位置
May 06 Javascript
jquery 插件学习(六)
Aug 06 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
Dec 19 Javascript
js实现正方形颜色从下往上升的效果
Aug 04 Javascript
JavaScript插件化开发教程 (二)
Jan 27 Javascript
jQuery动态修改超链接地址的方法
Feb 13 Javascript
jqueryMobile使用示例分享
Jan 12 Javascript
JavaScript检查子字符串是否在字符串中的方法
Feb 03 Javascript
React Native模块之Permissions权限申请的实例相机
Sep 28 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
Aug 24 Javascript
vue中 v-for循环的用法详解
Feb 19 Javascript
jQuery插件zTree实现的多选树效果示例
Mar 08 #Javascript
Vue.js组件tab实现选项卡切换
Mar 23 #Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
Mar 08 #Javascript
完美实现js选项卡切换效果(一)
Mar 08 #Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 #Javascript
原生JS仿QQ阅读点击展开、收起效果
Mar 08 #Javascript
jQuery插件zTree实现删除树子节点的方法示例
Mar 08 #Javascript
You might like
php实现JWT(json web token)鉴权实例详解
2019/11/05 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
javascript multibox 全选
2009/03/22 Javascript
extjs fckeditor集成代码
2009/05/10 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
PyCharm最新激活码PyCharm2020.2.3有效
2020/11/18 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
error和exception有什么区别
2012/10/02 面试题
财务总经理岗位职责
2014/02/16 职场文书
安全责任书范文
2014/03/12 职场文书
高中生物教学反思
2016/02/20 职场文书
2019年销售人员的职业生涯规划书
2019/03/25 职场文书
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
2022/04/12 PostgreSQL