vue编程式跳转,定时器使用,裁剪公共组件,路由传参
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了vue编程式跳转,定时器使用,裁剪公共组件,路由传参,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1051字,纯文字阅读大概需要2分钟。
内容图文
![vue编程式跳转,定时器使用,裁剪公共组件,路由传参](/upload/InfoBanner/zyjiaocheng/792/582a50883d1a4c0e8d13fc1c562c1fd5.jpg)
vue编程式跳转,定时器使用,裁剪公共组件,路由传参
vue编程式跳转
语法: this . $ router.push({path:’/’})
路由跳转除了在template编写router-link外,也可以在js使用$route.push编程跳转
裁剪公共组件
在vue中公共组件一般放在app.vue中,比如导航栏。。。
在路由跳转时,使用v-show或v-if条件渲染指令来对公共组件进行裁剪
原理:在app.vue中监听$route变换,获取跳转信息
mounted (){
if (this.$route.path == ‘/about’){
this.headershow = false
}
},//mounted是刷新时也进行裁剪
watch:{
$route(to,from){
if(to.path == ‘/tab’ || to.path == ‘/about’){
this.headershow = false
}else{
this.headershow = true
}
}
}
路由跳转定时器清除
定时器用完后不清除会一直占用内存,容易造成卡顿
1.在beforeDestroy()内清除定时器
2.通过$once事件在定义完定时器后的位置来清除
路由传参
路由传参用query来传递参数,所以F5也不会清空
用购物商品详情页举例
- 新建商品详情组件 goodInfo.vue
- 配置路由(router/index.js)
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20190625202551307.png - 给a链接加点击事件
- 在methods选项通过query传参
- 在详情页接受参数并渲染
内容总结
以上是互联网集市为您收集整理的vue编程式跳转,定时器使用,裁剪公共组件,路由传参全部内容,希望文章能够帮你解决vue编程式跳转,定时器使用,裁剪公共组件,路由传参所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。