编译成小红书预览二维码 或者上传体验版
- 发布:2025-01-08 16:31
- 更新:2025-01-08 18:06
- 阅读:87
产品分类: uniapp/小程序
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window11
第三方开发者工具版本号: 2.3.1
基础库版本号: 3.116.2
项目创建方式: CLI
CLI版本号: 2.0.2-4040520250103001
操作步骤:
预期结果:
可正常访问
可正常访问
实际结果:
白屏 报错
白屏 报错
bug描述:
编译成小红书小程序后 再编译器及真机调试可以正常使用 然而编译成预览或体验版后 页面无法使用 报错及白屏
[service/package_route_asset_missing]: load page module has uri error: missing route resource, route: pages/home/index
URIError: load page module has uri error: missing route resource, route: pages/home/index
at b (https://xhs.mp.base/service.base.js:2:458472)
at E.registerPageModule (https://xhs.mp.base/service.base.js:2:462241)
at Tt.createPageInstance (https://xhs.mp.base/service.base.js:2:507027)
at Tt.onEnqueue (https://xhs.mp.base/service.base.js:2:507898)
at Rt.onEnqueue (https://xhs.mp.base/service.base.js:2:509807)
at Ct.pushInitSlaveToHistory (https://xhs.mp.base/service.base.js:2:511908)
at Ct.pushInitSlave (https://xhs.mp.base/service.base.js:2:511793)
at $t.initRender (https://xhs.mp.base/service.base.js:2:518371)
at Object.<anonymous> (https://xhs.mp.base/service.base.js:2:517860)
at https://xhs.mp.base/service.base.js:2:742779
Thck (作者)
空白工程、hello uniapp都可以正常编译
2025-01-08 19:46
Thck (作者)
已经排查找到问题了
2025-01-09 11:11
DCloud_UNI_OttoJi
回复 Thck: 简单项目正常?那提供一个复现工程吧,你也缩小下问题,删除在路由和相关页面逻辑,缩小下问题范围
2025-01-09 15:42
DCloud_UNI_OttoJi
回复 Thck: ok,大概啥问题?
2025-01-09 15:43
Thck (作者)
回复 DCloud_UNI_OttoJi: window在小红书使用会导致页面阻塞 这个代码是判断H5一些兼容的操作 还有JOSN.stringify 在小红书上没有排序会导致签名问题
2025-01-09 19:51
DCloud_UNI_OttoJi
回复 Thck: uniapp 需要做提示或者修复兼容吗?
2025-01-10 11:13
Thck (作者)
回复 DCloud_UNI_OttoJi: 建议提示下 多端兼容时 使用window兼容H5代码会导致预览渲染异常
2025-01-10 14:34
DCloud_UNI_OttoJi
回复 Thck: 能具体说那个 window 的实现和 web 不一样吗,我看微信 小红书都有 globalThis,哪个判断有问题?
2025-01-10 15:15
Thck (作者)
回复 DCloud_UNI_OttoJi: 两个原因导致的
一个是直接使用window?.XX 会引起预览异常
另一个是通过getCurrentPages获取视图后 直接设置
view.onShareAppMessage = function () {
return shareAppMessage
}
都会引起预览白屏或者切换页面白屏
2025-01-17 15:41