emis-sapp/common/componentEventHandle.js
2025-04-16 00:40:23 +08:00

31 lines
631 B
JavaScript

import { goto } from "./untool"
import { getCurrentInstance } from "vue"
import { sysEventNames } from "@/common/enum"
// 唤起登录
export const goLogin = ()=> {
// #ifdef MP
uni.$emit(sysEventNames.login, { })
// #endif
// #ifndef MP
goto("login/login", 2)
// #endif
}
// 校验用户信息
export const handleCheckUserInfo = async()=> {
let bl = false
const $loginRef = getApp().globalData.$loginRef
if($loginRef?.handleCheckUserInfo) {
bl = await $loginRef?.handleCheckUserInfo()
}
return bl
}
// 唤起消息订阅
export const triggerSubscribeMessage = ()=> {
uni.$emit(sysEventNames.subMessage, { })
}