5***@qq.com
5***@qq.com
  • 发布:2021-01-29 17:13
  • 更新:2023-06-03 10:47
  • 阅读:907

【报Bug】nvue界面使用map组件 路由进入时概率性卡住灰屏 无法操作只能杀进程。。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: vivo

手机机型: iqoo855

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <view class="pages">  
        <map class="map" :show-location="true" :latitude="lat" :longitude="lon" ></map>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                lat:0,  
                lon:0  
            }  
        },  
        onShow() {  
            console.log('???')  
            const _this=this  
            uni.getLocation({  
                type:'gcj02',  
                success:(res)=> {  
                    console.log(res)  
                    _this.lat=res.latitude,  
                    _this.lon=res.longitude  
                },  
                fail:(err)=>{  
                    console.log(err)  
                }  
            })  

        },  
        methods: {  

        }  
    }  
</script>  

<style>  
    .pages{  
        width: 750rpx;  
        flex: 1;  
    }  
.map{  
    width: 750rpx;  
    flex: 1;  
}  
</style>

操作步骤:

杀进程 然后打开APP 路由至nvuemap页面 每次都需要杀进程 然后进nvue页面即可复现

预期结果:

正常使用。。

实际结果:

10次有1-2次会卡住

bug描述:

nvue界面使用map组件 路由进入时概率性卡住灰屏 大概10次有1次会卡住
onload和onshow正常触发 但页面无法操作只能杀进程。。

2021-01-29 17:13 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com (作者)

在卡住的界面等待5分钟左右会提示 uniapp出错然后进程自杀

DCloud_UNI_Anne

DCloud_UNI_Anne

用示例代码hello uni-app能出现你的问题吗?

  • 5***@qq.com (作者)

    可以 甚至不用示例代码 你直接新建一个nvue页面 然后里面放个地图 从首页路由进去 多试试 肯定会卡住几次。。。

    2021-01-30 21:14

  • 5***@qq.com (作者)

    生命周期事件啥的都会正常触发 但map组件的渲染完毕update事件没有触发 正常地图加载完会触发 卡住时没有任何报错 就是灰屏 然后卡住 界面不可点击 手机返回也不行 只能结束进程 如果放在这个界面不管他 大约4-5分钟后 会弹出个框提示uniapp错误 然后就闪退了。。 只可能是在地图组件加载时挂了 测试了几个手机 都会出现这种问题

    2021-01-30 21:18

5***@qq.com

5***@qq.com (作者)

是不准备修了吗。。。。刚才测试了一下 dcloud封装的uni.chooseLocation方法 调用时都有几率卡住 因为这个方法也是打开了新页面加载了map组件 、

这个页面不停的重启APP 然后打开openLocation方法打开选择位置 就会卡住
map组件加载时候的问题

5***@qq.com

5***@qq.com (作者)

视频来了

xuexixuexi

xuexixuexi

这个卡屏问题好像又出现了,
最近打的几个包页面在跳转地图页的时候,
部分手机偶尔会出现这个情况

要回复问题请先登录注册