| | |
| | | const { userDetail, isCertified, updateUserInfo } = useUser(); |
| | | const isLogin = useIsLogin(); |
| | | const systemStore = useSystemStore(); |
| | | const { stop, start } = useIntervalFn(updateUserInfo, 1000); |
| | | const { goLoginFn } = useGoLogin(); |
| | | const bgHeight = computed(() => 133 + systemStore.navHeight); |
| | | |
| | | const { stop, start } = useIntervalFn(updateUserInfo, 5000, { |
| | | immediate: false, |
| | | }); |
| | | Taro.useDidShow(({ scene }) => { |
| | | if (isLogin.value) { |
| | | setTimeout(() => { |
| | | updateUserInfo(); |
| | | }, 300); |
| | | updateUserInfo(); |
| | | if (userDetail.value?.realStatus === EnumPersonalUserRealStatus.Checking) { |
| | | start(); |
| | | } else { |
| | | stop(); |
| | | } |
| | | } else { |
| | | stop(); |
| | | } |
| | | }); |
| | | |