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 相关文章推荐
用jquery来定位
Feb 20 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
Nov 24 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
Feb 03 Javascript
Express.JS使用详解
Jul 17 Javascript
jQuery插件ContextMenu自定义图标
Mar 15 Javascript
socket.io实现在线群聊功能
Apr 07 Javascript
JSON对象转化为字符串详解
Aug 11 Javascript
vue.js前后端数据交互之提交数据操作详解
Apr 24 Javascript
js+canvas实现两张图片合并成一张图片的方法
Nov 01 Javascript
js实现简易ATM功能
Oct 27 Javascript
Vue实现todo应用的示例
Feb 20 Vue.js
抖音短视频(douyin)去水印工具的实现代码
Mar 30 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中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
2016/01/19 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
js中settimeout方法加参数
2014/02/28 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
jQuery实现的图片轮播效果完整示例
2016/09/12 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
python使用mailbox打印电子邮件的方法
2015/04/30 Python
python类和继承用法实例
2015/07/07 Python
Python中list初始化方法示例
2016/09/18 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
Python+OpenCV+pyQt5录制双目摄像头视频的实例
2019/06/28 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
数据库基础的一些面试题
2012/02/25 面试题
世界经理人咨询有限公司面试
2014/09/23 面试题
简述安装Slackware Linux系统的过程
2012/01/12 面试题
在校大学生自我评价范文
2014/09/12 职场文书
技术员岗位职责
2015/02/04 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
公司保密管理制度
2015/08/04 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫