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 相关文章推荐
二级域名或跨域共享Cookies的实现方法
Aug 07 Javascript
JavaScript 闭包在封装函数时的简单分析
Nov 28 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
Oct 11 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
Apr 27 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
Aug 18 Javascript
判断输入是否为空,获得输入类型的JS代码
Oct 30 Javascript
jQuery封装的获取Url中的Get参数示例
Nov 26 Javascript
jquery插件EasyUI中form表单提交实例分享
Jan 11 Javascript
JS &amp; JQuery 动态添加 select option
Jun 08 Javascript
Angular2学习笔记——详解路由器模型(Router)
Dec 02 Javascript
vue使用axios跨域请求数据问题详解
Oct 18 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 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中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
2014/11/19 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
Layui弹出层 加载 做编辑页面的方法
2019/09/16 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
python实现Floyd算法
2018/01/03 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
keras打印loss对权重的导数方式
2020/06/10 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
2020/11/13 Python
css实例教程 一款纯css3实现的超炫动画背画特效
2014/11/05 HTML / CSS
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
2014/01/05 面试题
毕业生自我鉴定范文
2013/11/08 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
个性与发展自我评价
2015/03/06 职场文书