sunChengjie 11 months ago
parent
commit
9d29c20a4e
2 changed files with 24 additions and 25 deletions
  1. 1 1
      src/main.js
  2. 23 24
      src/script/wxGetOpenId.js

+ 1 - 1
src/main.js

@@ -52,7 +52,7 @@ Vue.filter('dateFormat', (dataStr) => {
 
 
 // import { getWxOpenId } from './script/wxGetOpenId.js'
-export { getWxOpenId } from './script/wxGetOpenId.js'
+import { getWxOpenId } from './script/wxGetOpenId.js'
 const whiteList = ['/Login']
 router.beforeEach((to, from, next) => {
     // if (to.matched.some(record => record.meta.needLogin)) { // 判断该路由是否需要登录权限

+ 23 - 24
src/script/wxGetOpenId.js

@@ -1,31 +1,30 @@
 import { getWxUserInfo, getWxConfig } from '../api/login'
 
-export default {
-    async getWxOpenId() {
-        if (localStorage.getItem("openid") != 'undefined' && localStorage.getItem("openid") != null) {
-            return;
-        }
-
-        var code = getUrlParam("code");
-        console.log(code, 'code====++++')
-        if (code == 'undefined' || code == null || code == "") {
-            // alert("参数异常,请返回首页重试");
-            urlredirect();
-            return;
-        }
-
-        const res = await getWxUserInfo({ code: code, userId: localStorage.getItem("userId") })
-        console.log(res, '================================getWxUserInfo')
-        if (res.code == '0') {
-            console.log('直接走+======', res)
-            localStorage.setItem("openid", res.openId);
-            localStorage.setItem("headimgurl", res.headimgurl);
-        } else {
-            urlredirect();
-        }
-    },
+export async function getWxOpenId() {
+    if (localStorage.getItem("openid") != 'undefined' && localStorage.getItem("openid") != null) {
+        return;
+    }
+
+    var code = getUrlParam("code");
+    console.log(code, 'code====++++')
+    if (code == 'undefined' || code == null || code == "") {
+        // alert("参数异常,请返回首页重试");
+        urlredirect();
+        return;
+    }
+
+    const res = await getWxUserInfo({ code: code, userId: localStorage.getItem("userId") })
+    console.log(res, '================================getWxUserInfo')
+    if (res.code == '0') {
+        console.log('直接走+======', res)
+        localStorage.setItem("openid", res.openId);
+        localStorage.setItem("headimgurl", res.headimgurl);
+    } else {
+        urlredirect();
+    }
 }
 
+
 async function urlredirect() {
     const res = await getWxConfig({})
     const href = window.location.href