params 的应用

返回前页面1设置参数

this.$route.params.a = 'a';
this.$route.params.b = 'b';

返回后页面2获取参数

let pA,pB;

beforeRouteEnter(to, from, next) {
  // 此处无法直接设置 this.a this.b
  pA = from.params.a; // 'a'
  pB = from.params.b; // 'b'
  next(); // 必需调用
}

created() {
  console.log(pA, pB); // 'a' 'b'
}

这里使用了导航守卫

Logo

前往低代码交流专区

更多推荐