页面当中使用这两个文件import { useSystemStore } from '@/store/index';
import { useUserStore } from '@/store/modules/user';)useUserStore()初始化失败导致的生成本地打包app资源后页面使用这俩文件的就白屏云端打包就没事,
store/index下面的文件内容
import { defineStore } from 'pinia';
import { reactive, ref } from 'vue';
export const useSystemStore = defineStore('system', () => {
// 原有系统信息
const statusBar = ref<number>(0); // 状态栏高度
const navHeight = ref<number>(0); // 导航栏高度
const bottomArea = ref<number>(0); // 底部安全区域
const menuButtonWidth = ref<number>(0); // 胶囊宽度
const tenantArrStorage = ref<string>(''); // 租户信息(JSON字符串)
const remember = ref<boolean>(false); // 记住密码状态
const userAccount = ref<string>(''); // 保存的用户账号密码(加密字符串)
const accessToken = ref<string>(''); // 登录令牌
return {
statusBar, navHeight, bottomArea, menuButtonWidth,
tenantArrStorage, remember, userAccount, accessToken
};
});
在页面当中import { useSystemStore } from '@/store/index
const systemInfo = useSystemStore()
const { statusBar, navHeight } = systemInfo
本地打包后就白屏
2 个回复
2636477115 (作者)
云端打包跟本地真机运行都不白屏,页面当中没有使用store的就不白屏
五彩斑斓大熊猫 - 丨接丨单丨
可能是不能使用
systemInfo
关键字的问题???