运行android 端

- 发布:2022-09-15 11:35
- 更新:2023-09-19 17:13
- 阅读:4825
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 11
HBuilderX类型: 正式
HBuilderX版本号: 3.6.2
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: 华为p30
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常运行
正常运行
实际结果:
白屏
白屏
bug描述:
reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->
at useStore (app-service.js:2309:15)
使用了 pinia
小程序 正常
app运行 不正常

import useStore from '@/store/index.js';
// pinia 保存的数据(或变量)
const {xxx} = useStore();
export default {
methods: {
test( ) {
console.log(xxx, '输出变量')
}
}
}
改为
import useStore from '@/store/index.js';
export default {
methods: {
test( ) {
// pinia 保存的数据(或变量)
const {xxx} = useStore();
console.log(xxx, '输出变量')
}
}
}

原因
1. 可能是pinia使用方法不对
2 可能是 style 未加 scoped 进行限制
结果
1. pinia 未按官方的方式引用
2. style中不加 scoped会造成 css污染
q***@outlook.com
正解,在需要用的地方再定义,不要在外边全局定义
2025-03-30 18:34