VUE路由跳转path和name的区别
VUE路由跳转path和name的区别这里是三种跳转方式//方式一this.$router.push({name: 'newIndex',params: {id: 12345}})//方式二this.$router.push({name: 'newIndex',query: {id: 12345}})//方式三this.$router.push({path: '/newIndex',query:
·
VUE路由跳转path和name的区别
这里是三种跳转方式
//方式一
this.$router.push({
name: 'newIndex',
params: {
id: 12345
}
})
//方式二
this.$router.push({
name: 'newIndex',
query: {
id: 12345
}
})
//方式三
this.$router.push({
path: '/newIndex',
query: {
id: 12345
}
})
区别:
1、name的方式可以使用params和query
2、path的方式只能使用query
3、path会在url上凭借上传的参数,而name不会
4、name跳转过去的页面刷新之后,参数会失效,而path的方式不会
更多推荐
已为社区贡献1条内容
所有评论(0)