ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Vue实战记录(1)---仅供自己参考

2019-10-01 16:02:16  阅读:199  来源: 互联网

标签:实战 Vue name 标签 仅供 跳转 组件 路由 属性


2019.10.1------底部标签栏

 

1、公共组件标签栏使用vant的Tabbar标签栏

首先需要安装vant依赖并在main.js里面按需引入

 

 

 

不要永远只写静态布局,把标签元素里面使用的属性存在组件的data里面(数组里面存放对象,方便获取),利用v-for以及属性绑定的方式生成页面结构。

            

 

 2、编程式导航实现路由的跳转

这个vant标签栏自带to属性实现路由跳转 我们自己运用编程式的方式实现(这个标签栏自带change事件切换标签时触发)

change事件方法实现路由跳转 方法是this.$router.replace('路由')其中active的值是被点击标签的name属性值 

在标签指定name属性的情况下,v-model的值为当前标签的name 下面的代码就是实现了点击标签跳转到与标签名一致的路由

   

 

 3.使用这个独立的Tabbar组件,在根组件App中,结构是

 

< router-view />

在此之前需要做的事情是 将公共组件Tabbar引入并且注册,上面的创建才会有效

 

 4、建立路由组件

在views里面创建Home、Recommend以及User文件夹,并在其文件下分别新建index.jx文件 (会默认去找这个文件夹)

 

 5、在router文件夹里面的index.js文件中引入路由组件以及建立路由表规则

 

 

 

 

 

 

 

 

 

 

标签:实战,Vue,name,标签,仅供,跳转,组件,路由,属性
来源: https://www.cnblogs.com/zyl0123/p/11615495.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有