vue项目中如何实现路由跳转(vue中动态路由的跳转)

发布日期:2024-12-23 01:15:41     作者:対沵白痴     手机:https://m.xinb2b.cn/know/eno137407.html     违规举报

<button @click="tiaozhuan">去到新的页面</button><button @click="go">前进</button><button @click="back">后退</button> methods: { tiaozhuan(){ // this.$router.push({name:'me'}) //组件name跳转 // this.$router.push({path:'/me/text'}) //组件path跳转 // this.$router.push({name:'weather',params:{city:'北京'}}) //组件name跳转 带参数 如果使用name路由并且需要传递参数,需要搭配params一起 // this.$router.push({path:'/weather/天津',params:{city:'北京'}}) //天津 两种参数都存在的时候,path中的参数会起作用 // this.$router.push({path:'/weather/北京?username=jia&password=123456'}) //传值 this.$router.push({path:'/weather/牡丹江',query:{username:'jiajia',password:123456}}) //传值 分开写会自动拼接到path中 // this.$router.replace({path:'/weather/牡丹江',query:{username:'jiajia',password:123456}},()=>{ // console.log('成功替换了页面,replace有回调函数') // }) //去到了path页面后,不能回退到上一个页面,回退的只能是浏览器标签页 // console.log(this) }, go(){ this.$router.go(1)//前进 数字可根据情况定义 history不够的话,是失败的 }, back(){ this.$router.go(-1)//后退 } },


 
 
本文地址:https://xinb2b.cn/know/eno137407.html,转载请注明出处。

推荐图文
推荐经验知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.022 second(s), 1 queries, Memory 0.57 M