vue-cli的方式创建的Vue3/Vite版本无法分包引用微信小程序插件
vue-cli的方式创建的Vue3/Vite版本无法分包引用微信小程序插件
信息类型 | 详情 |
---|---|
产品分类 | uniapp/小程序/微信 |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | 22621.1194 |
第三方开发者工具版本号 | 1.06.24 |
基础库版本号 | 3.6.6 |
项目创建方式 | CLI |
CLI版本号 | 5.0.8 |
示例代码:
{
"root": "pagesb",
"pages": [
{
"path": "index",
"style": {
"navigationBarTitleText": "旅行助手",
"navigationBarTextStyle": "white",
"navigationBarBackgroundColor": "#69C0FF",
"backgroundColor": "#ECFAFF",
"disableScroll": true
}
}
],
"plugins": {
"AiEscortPlugin": {
"version": "1.0.14",
"provider": "wx1057344bbb99a91f"
}
}
}
操作步骤:
- 版本:vue-cli的方式创建的Vue3/Vite版本
- 创建方式:运行
npx degit dcloudio/uni-preset-vue#vite my-vue3-project
- 复现逻辑:当我把微信小程序的插件用分包的方式去引用加载,该分包的所有页面无法打开(白屏)。一旦该分包的页面白屏后,会导致其他未加载的分包页面此时进入也会白屏。也可以说一旦加载了引用微信小程序插件的分包,就会导致其他分包页面的白屏。
- 其他描述:该插件在微信原生框架中不管是主包分包引用都不会出现此类问题,故需要排查。该问题在我们线上小程序中可以复现,不仅影响了主要流程,其他的页面都可能白屏,影响很大,希望能早点解决。该插件是需要购买的,可以联系我添加我们小程序的开发权限。或者说其他的插件是否也能复现该类问题。
预期结果:
- 能打开插件引用的分包页面,其他的分包不受影响。
实际结果:
- 不能打开插件引用的分包页面,其他的分包白屏。
bug描述:
vue-cli的方式创建的Vue3/Vite版本。开发微信小程序,分包引用插件,导致打开分包内的页面白屏。一旦打开了该分包的白屏页面,其他未使用插件的分包也无法打开(白屏前未打开过)