vue中用动态组件实现选项卡切换效果


Posted in Javascript onMarch 25, 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利用append添加元素报错的解决方法
Jul 01 Javascript
简单易用的倒计时js代码
Aug 04 Javascript
jquery点击改变class并toggle的实现代码
May 15 Javascript
AngularJS 实现弹性盒子布局的方法
Aug 30 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
Dec 27 Javascript
详解React之key的使用和实践
Sep 29 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
Jan 17 Javascript
Vue批量图片显示时遇到的路径被解析问题
Mar 28 Javascript
JavaScript 处理树数据结构的方法示例
Jun 16 Javascript
Vue调用后端java接口的实例代码
Oct 28 Javascript
5种 JavaScript 方式实现数组扁平化
Oct 05 Javascript
微前端qiankun改造日渐庞大的项目教程
Jun 21 Javascript
使用vue.js写一个tab选项卡效果
Mar 25 #Javascript
JavaScript 实现 Tab 点击切换实例代码
Mar 25 #Javascript
JS操作xml对象转换为Json对象示例
Mar 25 #Javascript
javascript实现的图片预览功能
Mar 25 #Javascript
JS控件bootstrap suggest plugin使用方法详解
Mar 25 #Javascript
bootstrap table动态加载数据示例代码
Mar 25 #Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 #Javascript
You might like
php实现建立多层级目录的方法
2014/07/19 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
jQuery 开发者应该注意的9个错误
2012/05/03 Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
vue组件通信传值操作示例
2019/01/08 Javascript
vue的列表交错过渡实现代码示例
2019/05/05 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
Python编写屏幕截图程序方法
2015/02/18 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
我的网上商城创业计划书
2013/12/26 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
四下基层实施方案
2014/03/28 职场文书
平安校园建设方案
2014/05/02 职场文书
学前教育专业求职信
2014/09/02 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
社区端午节活动总结
2015/02/11 职场文书
部队2015年终工作总结
2015/04/02 职场文书
运动会主持词大全
2015/07/02 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书