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 Event学习第九章 鼠标事件
Feb 08 Javascript
javascript new fun的执行过程
Aug 05 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
Apr 06 Javascript
node.js使用cluster实现多进程
Mar 17 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
May 05 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
vue综合组件间的通信详解
Nov 06 Javascript
JS实现前端页面的搜索功能
Jun 12 Javascript
vue添加class样式实例讲解
Feb 12 Javascript
js实现坦克移动小游戏
Oct 28 Javascript
js实现点击生成随机div
Jan 16 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+ajax登录跳转登录实现思路
2016/07/31 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
js实现圆盘记速表
2015/08/03 Javascript
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
详细分析python3的reduce函数
2017/12/05 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
python里运用私有属性和方法总结
2019/07/08 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
python实现磁盘日志清理的示例
2020/11/05 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
新郎父亲婚宴答谢词
2014/01/11 职场文书
师范学院教师自荐书
2014/01/31 职场文书
简单的项目建议书模板
2014/03/12 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
导游词格式
2015/02/13 职场文书
父母教会我观后感
2015/06/17 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
MySQL的全局锁和表级锁的具体使用
2021/08/23 MySQL
使用Django框架创建项目
2022/06/10 Python