Thck
Thck
  • 发布:2025-01-08 16:31
  • 更新:2025-01-08 18:06
  • 阅读:87

【报Bug】编译成小红书小程序后 再编译器及真机调试可以正常使用 然而编译成预览或体验版后 页面无法使用 报错及白屏

分类:uni-app

产品分类: 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

2025-01-08 16:31 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

看到了。你测试空白工程、hello uniapp 工程在预览时候是否正常?这个反馈比较少。

  • 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

要回复问题请先登录注册