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 相关文章推荐
javascript下高性能字符串连接StringBuffer类
Aug 16 Javascript
jquery控制listbox中项的移动并排序的实现代码
Sep 28 Javascript
Javascript 判断是否存在函数的方法
Jan 03 Javascript
jquery引用方法时传递参数原理分析
Oct 13 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
Sep 09 Javascript
跟我学习javascript的prototype原型和原型链
Nov 18 Javascript
基于JavaScript如何制作遮罩层对话框
Jan 26 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
Dec 19 Javascript
React Native实现进度条弹框的示例代码
Jul 17 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
Oct 20 Javascript
Layui选项卡制作历史浏览记录的方法
Sep 28 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
thinkphp常见路径用法分析
2014/12/02 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
鼠标图片振动代码
2006/07/06 Javascript
JavaScript 无符号右移运算符
2009/04/17 Javascript
javascript利用初始化数据装配模版的实现代码
2010/11/17 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
js实现文本框支持加减运算的方法
2015/08/19 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
2017/07/07 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
win10系统中安装scrapy-1.1
2016/07/03 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
Python实现端口检测的方法
2018/07/24 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
python实现感知机模型的示例
2020/09/30 Python
css3实现简单的白云飘动背景特效
2020/10/28 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
学员自我鉴定
2014/03/19 职场文书
业务员自荐信范文
2014/04/20 职场文书
贷款承诺书范文
2014/05/19 职场文书
2014年安全生产责任书
2014/07/22 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript