暂无
- 发布:2024-10-25 10:46
- 更新:2024-10-25 10:46
- 阅读:35
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macos14.2.1
HBuilderX类型: Alpha
HBuilderX版本号: 4.31
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS NEXT Developer Beta2
手机厂商: 模拟器
手机机型: mate60pro
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
多次进入同样页面app不闪退,正常显示内容
多次进入同样页面app不闪退,正常显示内容
实际结果:
app闪退
app闪退
bug描述:
存在第二次打开小程序,获取webview对象为null的问题。
1、异常信息:见图示1
2、定位到异常信息出错位置sdk.js,错误调试发现webview对象为null(图示2)
3、在第一次进入页面时候显示Error: event hide is not supported.(图示3)
4、在uni代码中如果不执行一段网络请求则不会触发这个问题.
async getDeviceProperties() {
await apiManager.device.getDeviceProperties(this.type).then((res) => {
});
}
getDeviceProperties(loadedDeviceTypeId: number | undefined) {
return rcsRequest.get<RcsHttpResponse<any>>(`/api/v1/loadedDeviceTypes/${loadedDeviceTypeId}`);
},
get<T>(url: String, param?: Object, header?: Object, isArrayBuffer: Boolean = false, showLoading: Boolean = true, showErrorToast: Boolean = true) {
return _rcsRequest<T>({
url: url,
header: header,
method: "GET",
data: param,
isArrayBuffer: isArrayBuffer,
showLoading: showLoading,
showErrorToast: showErrorToast,
});
},