1***@qq.com
1***@qq.com
  • 发布:2024-10-25 10:46
  • 更新:2024-10-25 10:46
  • 阅读:35

【报Bug】存在第二次打开小程序,获取webview对象为null的问题。

分类:鸿蒙Next

产品分类: 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闪退

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,  
        });  
    },  
2024-10-25 10:46 负责人:无 分享
已邀请:

要回复问题请先登录注册