Sfoglia il codice sorgente

微信小程序登录逻辑梳理_v6

John-Hong 2 anni fa
parent
commit
135f013ce6
1 ha cambiato i file con 8 aggiunte e 1 eliminazioni
  1. 8 1
      src/App.vue

+ 8 - 1
src/App.vue

@@ -102,7 +102,7 @@ export default {
         this.$store.commit('SET_USER_INFO', uni.getStorageSync('member'));
         this.$store.commit('SET_MEMBER', uni.getStorageSync('member'));
       }
-      
+
       // 如果是微信小程序入口,先把 传过来的 token 和 pageId 保存下来
       if (platform === 'miniprogram' && !uni.getStorageSync('pageId')) {
         const { pageId, token } = query;
@@ -261,6 +261,13 @@ export default {
           callback: () => {
             // console.log(838383, this.isInit);
             this.isInit = true;
+            if (!openid) {
+              this.$router.replace({
+                path: '/openWx',
+                query: query,
+              });
+              return
+            }
             // 当所有的数据都初始化之后再次执行
             this.getTicket();
           },