1***@qq.com
1***@qq.com
  • 发布:2021-11-11 14:38
  • 更新:2021-12-06 11:39
  • 阅读:3701

uniapp安卓端报错 TypeError: Cannot read property 'addVData' of undefined at view.umd.min.js:1

分类:uni-app

uniAPP 安卓版本4.4 报错
TypeError: Cannot read property 'addVData' of undefined at view.umd.min.js:1
加载页面时会报这个错误, 当前页面报错后就无法再加载成功,但页面的js 会正常运行跳转页面。
业务逻辑:
进入页面启动home页,home页 onshow 判断是否有token,没有token 则跳转到登录页,登录成功跳转首页
1、编译首页时报错
首页报错后 会正常跳转登录页,登录页正常登录后跳转首页将会白屏
2、编译登录页报错:
登录页白屏
3、登录页首页同时报错
应用直接白屏
4、首页登录也都不报错
页面正常运行

自定义基座测试时,以上4种情况随机出现

2021-11-11 14:38 负责人:无 分享
已邀请:
1***@qq.com

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

今天打包次数用完了,明天将把登录页改为 启动页再次尝试,用小米10测试时完全没有这种问题,可能是安卓机版本太低导致。

1***@qq.com

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

自定义基座 修改代码 ,经过 HBuilder X 编译后,则不会再出现这种问题

1***@qq.com

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

今天将登录页改为启动页 。不再又首页跳转登录页后,问题就解决了,并且我还在 应用生命周期内加上

onError:function(){  
            console.log("页面报错,跳转到登录页")  
            uni.reLaunch({  
                url: '/pages/login/login'  
            });  
        }

问题解决,感觉这个报错可能是性能问题,加载不过来页面

1***@qq.com

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

配置 "compilerVersion" : 3, v3编译
在低版本安卓机上的性能会提高很多,具体配置规则可参考uniapp-app

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