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支持firefox,ie7页面布局拖拽效果代码
Dec 20 Javascript
基于jquery的回到页面顶部按钮
Jun 27 Javascript
javascript检测页面是否缩放的小例子
May 16 Javascript
javascript禁制后退键(Backspace)实例代码
Nov 15 Javascript
分享一个自己动手写的jQuery分页插件
Aug 28 Javascript
node.js中的fs.symlink方法使用说明
Dec 15 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
Dec 17 Javascript
jQuery入门基础知识学习指南
Aug 14 Javascript
老生常谈onBlur事件与onfocus事件(js)
Jul 09 Javascript
js实现无缝滚动图
Feb 22 Javascript
JavaScript中数组Array方法详解
Feb 27 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
Aug 23 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读注册表
2006/10/09 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
页面中js执行顺序
2009/11/09 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
抛弃Nginx使用nodejs做反向代理服务器
2014/07/17 NodeJs
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
JavaScript 高性能数组去重的方法
2018/09/20 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
[01:20:47]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第一场 1月19日
2021/03/11 DOTA
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
小车司机岗位职责
2013/11/25 职场文书
办公室文员自荐书
2014/02/03 职场文书
高中学生评语大全
2014/04/25 职场文书
2014年科室工作总结
2014/11/20 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
农村婚庆主持词
2015/06/29 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python