vue----webpack模板----编程式导航
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了vue----webpack模板----编程式导航,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1345字,纯文字阅读大概需要2分钟。
内容图文
编程式导航
1.this.$router.push()路由跳转
2.this.$router.back()路由返回,没有参数
3.this.$router.forward()路由前进
4.this.$router.replace(“路径”)路由替换
5.this.$router.go() 前进1 /后退-1 /刷新0
和浏览器中的返回, 前进,刷新道理相同
1.this.$router.push()路由跳转
<div class="goods"> <ul> <li v-for="(item,index) in goodslist" @click="handleChangeRouter(item,index)"> <p>{{item.goodsName}}</p> <p>{{item.goodsPrice}}</p> </li> </ul> </div> methods:{ handleChangeRouter(item,index){ //传值的方法 有三种,注意,路径只能用name属性this.$router.push({name:"details",query:{name:item.goodsName,price:item.goodsPrice}}) } },
2.this.$router.back()路由返回,没有参数
应用举例:
手机页面上的 < 符号,当点击时,返回
3.this.$router.forward()路由前进
必须先到达某个路由,然后返回,此时才能前进
4.this.$router.replace(“路径”)路由替换
参数为路径,点击后,将当前所有的路径都进行了替换,前进和后退都失效
5.this.$router.go()前进1 /后退-1 /刷新0
传递参数,前进:1 后退:-1 刷新:0
代码如下:
<div class="back" @click="handleBack()">返回</div> <div class="replace" @click="handleReplace()">替换</div> <div class="forward" @click="handleForward()">前进</div> <div class="go" @click="handleGo()">go</div> methods:{ handleBack(){ this.$router.back() }, handleForward(){ this.$router.forward() }, handleReplace(){ this.$router.replace("/goods") }, handleGo(){ this.$router.go(0); } }
原文:https://www.cnblogs.com/SRH151219/p/10426999.html
内容总结
以上是互联网集市为您收集整理的vue----webpack模板----编程式导航全部内容,希望文章能够帮你解决vue----webpack模板----编程式导航所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】