# 配置前端非法token拦截器

app.config.jsinterceptor属性新增

interceptor:{
  login:(obj)=>{
    let { vk, params, res } = obj;
    setTimeout(()=>{
      uni.navigateTo({
        url:"/pages/login/index/index",
        events:{
          // 监听登录成功后的事件
          loginSuccess: (data) => {
            // 重新执行一次云函数调用
            if(params) Vue.prototype.vk.callFunction(params);
          },
        }
      });
    },300); 
    console.log("跳自己的登录页面");
    // 上方代码可自己修改,写成你自己的逻辑处理。		
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19