|
@@ -16,6 +16,13 @@ export default () => {
|
16
|
16
|
const loginScene = Taro.getStorageSync('scene')
|
17
|
17
|
|
18
|
18
|
useEffect(() => {
|
|
19
|
+ // 没有 token 说明没有登录
|
|
20
|
+ const token = Taro.getStorageSync('token')
|
|
21
|
+ if (!token) {
|
|
22
|
+ return;
|
|
23
|
+ }
|
|
24
|
+
|
|
25
|
+
|
19
|
26
|
// 扫码进入
|
20
|
27
|
if (scene) {
|
21
|
28
|
if (scene === loginScene && qrCode) {
|
|
@@ -26,9 +33,7 @@ export default () => {
|
26
|
33
|
parseQRFinished: true,
|
27
|
34
|
}
|
28
|
35
|
setToggleRefresh(Math.random().toString())
|
29
|
|
- console.log('-----------qrCode---------------', qrCode)
|
30
|
36
|
} else {
|
31
|
|
- console.log('-----------getQrcode---------------', scene)
|
32
|
37
|
getQrcode(scene).then((res) => {
|
33
|
38
|
const qrParams = parseQueryString(res.scene) || {}
|
34
|
39
|
routerRef.current.params = {
|
|
@@ -41,5 +46,6 @@ export default () => {
|
41
|
46
|
}
|
42
|
47
|
}
|
43
|
48
|
}, [qrCode, scene])
|
|
49
|
+
|
44
|
50
|
return routerRef.current
|
45
|
51
|
}
|