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 相关文章推荐
只需20行代码就可以写出CSS覆盖率测试脚本
Apr 24 Javascript
浅析ajax请求json数据并用js解析(示例分析)
Jul 13 Javascript
图片翻转效果具体实现代码
Jan 09 Javascript
javascript计时器详解
Feb 28 Javascript
Javascript实现鼠标右键特色菜单
Aug 04 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
Apr 12 Javascript
webpack中的热刷新与热加载的区别
Apr 09 Javascript
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
微信小程序实现无限滚动列表
May 29 Javascript
VuePress 静态网站生成方法步骤
Feb 14 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 Javascript
手写实现JS中的new
Nov 07 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中MVC模式的模板引擎开发经验分享
2011/03/23 PHP
php入门学习知识点三 PHP上传
2011/07/14 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
学习ExtJS TextField常用方法
2009/10/07 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
Python Socket编程详细介绍
2017/03/23 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
Python 统计字数的思路详解
2018/05/08 Python
python爬虫超时的处理的实例
2018/12/19 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
Python的缺点和劣势分析
2019/11/19 Python
用Python开发app后端有优势吗
2020/06/29 Python
Python txt文件常用读写操作代码实例
2020/08/03 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
班组长安全生产职责
2013/12/16 职场文书
小学教师评语大全
2014/04/23 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
先进典型事迹材料
2014/12/29 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
考勤制度通知
2015/04/25 职场文书
2015新员工工作总结范文
2015/10/15 职场文书