This commit is contained in:
molong committed 2026-01-18 17:42:46 +08:00
1 parent 836bdc9409
commit f038dbab41
42 files changed
+3068 -575

No files matched your search

+35
View File
@@ -0,0 +1,35 @@
import { checkLogin, isLogin } from '@/utils/auth.js'
export default {
onLoad() {
// 页面加载时检查登录状态
this.checkAuth()
},
onShow() {
// 页面显示时检查登录状态
this.checkAuth()
},
methods: {
/**
* 检查登录状态
* 如果页面设置了需要登录(needLogin: true),则进行登录验证
*/
checkAuth() {
// 如果页面明确标记不需要登录,则跳过检查
if (this.needLogin === false) {
return
}
// 默认需要登录验证
checkLogin()
},
/**
* 检查是否已登录
* @returns {boolean}
*/
isLoggedIn() {
return isLogin()
}
}
}