将uniapp项目发行为分包,放入微信原生项目中,编译运行
- 发布:2023-08-01 18:10
- 更新:2023-08-03 10:06
- 阅读:588
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows11
HBuilderX类型: 正式
HBuilderX版本号: 3.8.7
第三方开发者工具版本号: 1.06.2307250
基础库版本号: 2.28.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
运行不报错
运行不报错
实际结果:
运行报错
运行报错
bug描述:
将uniapp项目发行为分包,放入微信原生项目中,在模拟器中运行时报错:
【uniapp/uni_modules/uni-countdown/components/uni-countdown/uni-countdown]错误:
TypeError: Cannot read property 'call' of undefined
预览到真机时也报错:
Error during evaluating file "uniapp/uni_modules/uni-countdown/components/uni-countdown/uni-countdown.js":
Cannot read properties of undefined (reading 'call')
EthanZhu (作者)
把存在同名的文件改了,还是会有问题。然后通过逐个文件排查,发现可能是自定义组件的放置目录有问题,把组件从根目录的common文件夹移动到页面目录下就好了。具体原因未知。
折腾了两天,唉~