(1)选择微信版本为8.0.7的微信 (2)在微信小程序中搜索 “鹿驾网” 点击进入小程序 (3)错误出现:小程序只显示出大体轮廓,其他内容都不渲染
- 发布:2021-06-28 11:01
- 更新:2021-06-28 11:01
- 阅读:1220
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 2.7.14
第三方开发者工具版本号: 微信开发者工具1.05.2105170
基础库版本号: 2.17.3
项目创建方式: HBuilderX
操作步骤:
预期结果:
小程序正常渲染出内容
小程序正常渲染出内容
实际结果:
小程序白屏
小程序白屏
bug描述:
(1)问题描述:1年前开发的小程序,当时使用的uni-app版本是 1.2.1 ,小程序发布后正常显示,功能都没问题。但是最近发现小程序白屏了(微信版本8.0.7有问题 8.0.6和8.0.3中没有问题),具体表现在微信小程序模拟器中一切正常,真机调试和线上版本都不好使。
(2)尝试解决的过程 阶段1: 经过真机调试,发现打包后的一句兼容 mpvue代码会报错,所以注释掉后又真机调试:
pageOptions.methods.onLoad = function (args) {
// this.$vm.$mp.query = args; // 兼容 mpvue
this.$vm.__call_hook('onLoad', args);
};
但是还是存在问题,表现在(1)不发网络请求 (2)偶尔会请求数据,拿到数据后也不渲染 (3)报运行时错误 triggerBackgroundFetch errMsg: "triggerBackgroundFetch:fail token not set"
(3)尝试解决的过程 阶段2:重新创建小程序使用最新的uni-app版本 重新组织代码结构 然后打包运行到微信小程序 在微信小程序模拟器中一切正常,真机调试不好使
(4)相关代码和运行效果结果说明见附件
不知道大家有没有遇到类似问题,请大家帮忙解答