关于按钮点击进行界面跳转,从A界面跳转到B界面,携带在路由中的参数在首次请求,B界面没有正常监听到参数传入解决方法
// A界面 路由跳转
linkConfigure(){
this.$router.push({
path: '/plank_safe_storage_calculator/calculateRecordFailDetails',
query: {
calculateRecordId: this.ids
}
})
},
//B界面数据接收时,watch监听中增加 immediate: true 以解决首次进入无法正常监听异常问题
watch: {
$route: {
handler: function () {
this.queryParam.id = this.$route.query.calculateRecordId
this.getList()
},
immediate: true
}
},