beforeRouteLeave(to, from, next){
   //可以直接获取this实例
    if (to.path=='/prepage') {
         to.query.code=this.code;
    }
    next();
  },
  beforeRouteEnter(to, from, next){
    //不能直接获取this实例
    next(vm => {
      if (from.query.checkFull) {
        vm._data.checked=true;
      }
    })
  }

使用例子:如下单选择收货地址,选择优惠券等需要从下一个页面带参数回上一个页面,也需要记住下一个页面的选择状态

Logo

前往低代码交流专区

更多推荐