vue,h5微信支付取消,返回上一页,陷入死循环

解决方法,在redirect_url跳转后的页面
 beforeRouteEnter(to, from, next) {
    next((vm) => {
      console.log(from, 'from')
      if (!from.name) {
        vm.backFlag = true
      }
    })
  },

从微信中间页跳过来的全是空,

back() {
      if (!this.backFlag) {
        this.$router.go(-1)
      } else {
        this.$router.push('/home/order')
      }
    },

 

感觉会有别的问题,但不会陷入死循环
posted @ 2022-08-06 16:56  予以繁星  阅读(530)  评论(0)    收藏  举报