1.首先在一个页面设置一个按钮,用于路由跳转
<template>
<div>
<button @click="handleToRouter">路由传值</button>
</div>
</template>
<script>
export default {
components:{
},
data() {
return {
}
},
methods: {
handleToRouter(){
this.$router.push({
path:"/d", //跳转的路径
query:{n:"我是a",b:"我是b"} //传递的值
})
}
},
}
</script>
2。在另一个页面接受路由传递的值,并可以通过 $router 监听值的变化
<template>
<div>
</div>
</template>
<script>
export default {
watch: {
//监听路由
$route(val){
console.log(val,"333333333333333")
},
},
data() {
return {
routerVal: this.$route.query
}
},
mounted () {
console.log(this.routerVal);
},
}
</script>
来源:https://www.cnblogs.com/wangqi2019/p/11495504.html