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中令你抓狂的魔术变量
Nov 30 Javascript
JavaScript 创建对象
Jul 17 Javascript
JavaScript 语法集锦 脚本之家基础推荐
Nov 15 Javascript
js实现的早期滑动门菜单效果代码
Aug 27 Javascript
探索angularjs+requirejs全面实现按需加载的套路
Feb 26 Javascript
javascript实现一个网页加载进度loading
Jan 04 Javascript
基于Vue框架vux组件库实现上拉刷新功能
Nov 28 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
Nov 25 Javascript
vue-router重定向和路由别名的使用讲解
Jan 19 Javascript
详解新手使用vue-router传参时注意事项
Jun 06 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 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
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
php 删除记录实现代码
2009/03/12 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
PHP实现的文件浏览器功能简单示例
2019/09/12 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
微信小程序如何获取用户信息
2018/01/26 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
python封装对象实现时间效果
2020/04/23 Python
Python输出各行命令详解
2018/02/01 Python
详谈python3 numpy-loadtxt的编码问题
2018/04/29 Python
python super的使用方法及实例详解
2019/09/25 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
2012/07/14 面试题
党校学习自我鉴定
2014/02/24 职场文书
法人授权委托书格式
2014/04/08 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
小学五年级(说明文3篇)
2019/08/13 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP