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 相关文章推荐
XHTML-Strict 内允许出现的标签
Dec 11 Javascript
写出更好的JavaScript程序之undefined篇(中)
Nov 23 Javascript
关于jquery css的使用介绍
Apr 18 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
Dec 29 Javascript
高效利用Angular中内置服务$http、$location等
Mar 22 Javascript
实现JavaScript高性能的数据存储
Dec 11 Javascript
简单实现js浮动框
Dec 13 Javascript
JS前端笔试题分析
Dec 19 Javascript
Bootstrap图片轮播效果详解
Oct 17 Javascript
vue template中slot-scope/scope的使用方法
Sep 06 Javascript
layer.open 获取不到表单信息的解决方法
Sep 26 Javascript
解决vue-router路由拦截造成死循环问题
Aug 05 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用数组返回无限分类的列表数据的代码
2010/08/08 PHP
PHP中call_user_func_array回调函数的用法示例
2016/11/26 PHP
phpinfo无法显示的原因及解决办法
2019/02/15 PHP
这段js代码得节约你多少时间
2011/12/20 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
微信小程序 canvas API详解及实例代码
2016/10/08 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
JS判断微信扫码的方法
2017/08/07 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
Python正则表达式常用函数总结
2017/06/24 Python
Python实现的建造者模式示例
2018/08/06 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
计算机学生的自我评价分享
2014/02/18 职场文书
2014年教师工作总结
2014/11/10 职场文书
2015年小学师德师风建设工作总结
2015/10/23 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android
Android中View.post和Handler.post的关系
2022/06/05 Java/Android