EthanZhu
EthanZhu
  • 发布:2023-08-01 18:10
  • 更新:2023-08-03 10:06
  • 阅读:560

【报Bug】微信小程序分包运行报错TypeError: Cannot read property 'call' of undefined

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows11

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

第三方开发者工具版本号: 1.06.2307250

基础库版本号: 2.28.0

项目创建方式: HBuilderX

操作步骤:

将uniapp项目发行为分包,放入微信原生项目中,编译运行

预期结果:

运行不报错

实际结果:

运行报错

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')

2023-08-01 18:10 负责人:无 分享
已邀请:
EthanZhu

EthanZhu (作者)

找到问题原因了,同一个文件夹中,不能存在同名的vue和js文件

EthanZhu

EthanZhu (作者)

把存在同名的文件改了,还是会有问题。然后通过逐个文件排查,发现可能是自定义组件的放置目录有问题,把组件从根目录的common文件夹移动到页面目录下就好了。具体原因未知。
折腾了两天,唉~

要回复问题请先登录注册