vue路由携带参数刷新页面,参数数据消失问题(query,params)
1.刷新页面后丢失携带参数,但是参数在url中不显示this.$router.push({name:'page',params:{param1:this.param1}})接收参数时用this.$route.params.param12.刷新页面后保留参数,但是参数在url中显示//但是,携带参数时用query,跳转后,url上会拼接参数,刷新页面后参数不会丢失,依然是那个带参数的urlthis.
·
1.刷新页面后丢失携带参数,但是参数在url中不显示
this.$router.push({
name:'page',
params:{
param1:this.param1
}
})
接收参数时用
this.$route.params.param1
2.刷新页面后保留参数,但是参数在url中显示
//但是,携带参数时用query,跳转后,url上会拼接参数,刷新页面后参数不会丢失,依然是那个带参数的url
this.$router.push({
name: "page1",
query: { code: this.code },
});
//接收参数时用
this.$route.query.code
更多推荐
已为社区贡献4条内容
所有评论(0)