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

Logo

前往低代码交流专区

更多推荐