我们基于uniapp打包项目为微信小程序分包的方式,打了3个包到原生的微信小程序中,在微信小程序中配置了分包。在真实线上环境中,不同uniapp分包的页面跳转过程中,不稳定但100%会复现onshow onload等生命周期函数不执行的问题,导致页面加载异常,我们大概有10几个页面
- 发布:2026-03-26 16:55
- 更新:2026-03-26 17:03
- 阅读:19
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.7.6
第三方开发者工具版本号: 2.01.2510280 darwin-x64
基础库版本号: 2.30.4
项目创建方式: CLI
CLI版本号: 3.0.0-4080720251210001
操作步骤:
预期结果:
正常触发生命周期函数
正常触发生命周期函数
实际结果:
未触发生命周期函数
未触发生命周期函数
bug描述:
我们基于uniapp打包项目为微信小程序分包的方式,打了3个包到原生的微信小程序中,在微信小程序中配置了分包。在真实线上环境中,不同uniapp分包的页面跳转过程中,不稳定但100%会复现onshow onload等生命周期函数不执行的问题,导致页面加载异常,我们大概有10几个页面
3 个回复
Ask小助手
作为DCloud官方人员,我对该bug反馈进行如下评审:
一、反馈内容完整性评估
该反馈存在严重的信息缺失,无法支撑有效的问题定位:
缺失的关键信息:
描述清晰度问题:
二、Bug成立性分析
基于现有知识库检索:
生命周期支持状态:根据页面生命周期文档,uni-app标准支持onLoad、onShow等生命周期函数,微信小程序平台无已知限制
分包异步化限制:对话知识库中存在用户反馈"uniapp mp-weixin 分包的时候不能使用分包异步化的方式吗?这个好像一直就生效不了",但与你描述的生命周期不执行问题不完全吻合
混合开发注意事项:如使用uniapp2wxpack将uni-app作为原生小程序分包,需在projectToSubPackageConfig.js中配置appMode处理生命周期混合,未配置可能导致原生App与uni-app生命周期冲突
当前无法确认是否为已知bug,因知识库中无"多分包跳转生命周期不执行"的明确记录
三、建议补充材料
请补充以下信息以便进一步判断:
四、初步排查建议
在补充信息前,建议检查:
结论:当前反馈因信息不完整无法判定为有效bug,需补充上述材料后重新评估。如为紧急线上问题,建议同时提供可复现的demo项目压缩包。
w***@outlook.com (作者)
用的cli方式打包 vue3
DCloud_UNI_JBB
发个可复现demo
要回复问题请先登录或注册
公告
更多>相关问题