收藏
回答

最新版微信开发者工具:redirectTo:fail timeout ?

鉴权组件 auth.js

import { ComponentWithStore } from 'mobx-miniprogram-bindings'
import { userStore } from '@/stores/userStore.js'

ComponentWithStore({
  data: {
    isLoginfalse
  },

  storeBindings: {
    store: userStore,
    fields: ['token']
  },

  lifetimes: {
    attached() {
      // 当组件被渲染时会执行的生命周期
      const isLogin = !!this.data.token

      if (!isLogin) {
        // 获取当前全部被打开的页面实例
        const pageStack = getCurrentPages()
        // 最后一个页面
        const lastPage = pageStack[pageStack.length - 1]

        // 重定向到登录页面
        wx.redirectTo({
          url`/pages/login/login/index`,
          success(res) => {
            console.log(res)
          },
          fail(err) => {
            console.log(err)
          }
        })
      }
    }
  }
})



<auth> 
   xxxx 
</auth> 



最后一次编辑于  19小时前
回答关注问题邀请回答
收藏

2 个回答

  • 莫向外求
    莫向外求
    19小时前


    -------------------------------------------------------------------------

    降低微信开发者工具版本后,该问题消失



    19小时前
    有用 1
    回复
登录 后发表内容