谷中游
谷中游
  • 发布:2022-11-17 21:19
  • 更新:2022-11-17 21:19
  • 阅读:437

【报Bug】uni.navigateTo 打开nvue页面时有概率发生下方错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Server 2019

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: rk3568_r-userdebug 11 RQ3A.210705.001 eng.zyh.20220120.084252 release-keys

页面类型: nvue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

showPatrolclass() {
const self = this
if(self.noClick) return
self.noClick = true

            // #ifdef APP-PLUS  
            uni.showLoading({title:'正在打开...'})  
            uni.navigateTo({  
                url: '/pages/form/patrolclass',  
                animationType:'none',  
                success: () => {  
                    uni.hideLoading()  
                },  
                fail: () => {  
                    self.noClick = false;  
                    uni.hideLoading()  
                }  
            })  
            // #endif  

            timeoutDelay(1000).then(()=>{  
                self.noClick= false;  
            })  
        }

操作步骤:

预期结果:

实际结果:

bug描述:

11-17 09:38:37.307 210 210 D gralloc4: [File] : hardware/rockchip/libgralloc/bifrost/src/hidl_common/Allocator.cpp; [Line] : 149; [Func] : allocate;
11-17 09:38:37.307 210 210 D gralloc4: got new private_handle_t instance @0xb4000076036eb8d0 for buffer 'PopupWindow:f7ab5a7#0'. share_fd : 8, share_attr_fd : 9, flags : 0x4, width : 112, height : 140, req_format : 0x1, producer_usage : 0x40000000000b00, consumer_usage : 0x40000000000b00, internal_format : 0x0, stride : 0, byte_stride : 0, internalWidth : 0, internalHeight : 0, alloc_format : 0x1, size : 62720, layer_count : 1, backing_store_size : 62720, backing_store_id : 901943132556, allocating_pid : 210, ref_count : 1, yuv_info : 0
11-17 09:38:37.307 210 210 D gralloc4: plane_info[0]: offset : 0, byte_stride : 448, alloc_width : 112, alloc_height : 140
11-17 09:38:37.307 210 210 D gralloc4: plane_info[1]: offset : 0, byte_stride : 0, alloc_width : 0, alloc_height : 0
11-17 09:38:37.315 1553 1553 W System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
11-17 09:38:37.315 1553 1553 W System.err: at io.dcloud.e.b.e.convert2RelPath(Unknown Source:4)
11-17 09:38:37.315 1553 1553 W System.err: at io.dcloud.feature.weex.WXViewWrapper.getInitStringJsonData(WXViewWrapper.java:256)
11-17 09:38:37.316 1553 1553 W System.err: at io.dcloud.feature.weex.WXViewWrapper.access$700(WXViewWrapper.java:80)
11-17 09:38:37.316 1553 1553 W System.err: at io.dcloud.feature.weex.WXViewWrapper$9.run(WXViewWrapper.java:619)
11-17 09:38:37.316 1553 1553 W System.err: at android.os.Handler.handleCallback(Handler.java:938)
11-17 09:38:37.316 1553 1553 W System.err: at android.os.Handler.dispatchMessage(Handler.java:99)
11-17 09:38:37.316 1553 1553 W System.err: at android.os.Looper.loop(Looper.java:223)
11-17 09:38:37.316 1553 1553 W System.err: at android.app.ActivityThread.main(ActivityThread.java:7664)
11-17 09:38:37.316 1553 1553 W System.err: at java.lang.reflect.Method.invoke(Native Method)
11-17 09:38:37.316 1553 1553 W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
11-17 09:38:37.316 1553 1553 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
11-17 09:38:37.320 1553 1668 E weex : end getBundleType type:Vue time:0
11-17 09:38:37.321 1553 1668 E timeline: createInstance :1668649117321
11-17 09:38:37.322 1553 1672 I jse_precompilejs: 5

2022-11-17 21:19 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复