uniapp编译报错出现页面空白问题解决及组件无引入使用,莫名其妙报错问题:uni-app报错:TypeError: Cannot read property ‘call‘ of undefined

        由于公司业务扩展需要,自己的技术突破需要,适应市场需要,于是我带领自己团队开始走上了uniapp,刚开始使用发现uniapp的生态挺好的,很多免费的组件,写法也舒服(和vue一样),得心应手。

        直到需要引入uni-UI及自定义组件时,天大的问题就来了,因为引入uni-UI是按需引入(即看见哪个组件需要我才引入,不引入多余的组件,虽然官网说不引用的组件不会打包),引入之后发现每次写完代码编译,小程序控制台都会报一些组件打包过的错误页面变成空白,对此无从下手,也不知道怎么解决,项目又很急,导致我们每次保存一次又要重启一下项目,这样才能正常使用,特别浪费时间,这种做法效率没提高反而降低了,以至于我们要每天加班。

        这过程中,我有2次在社区发起提问(如下图),发现社区提问是真的麻烦比微信提问填写内容还多,填的多就算了结果还没人给我回答(就算回答也只是质疑我的问题,得不到解决),让我对uniapp又冷漠了很多分可能维护人员太少,主动热情的人也没有微信社区多。

        相信写过uni-app项目的同伴,应该都会有一个特别令人头疼的问题,那就是莫名其妙的报错,上一秒还在正常运行,下一秒一编译,控制台却哗哗的一对爆红。哈哈哈哈哈,同病相怜的我怎么能忍心看你受爆红的折磨呢?

// 错误代码
页面【uni_modules/uni-pagination/components/uni-pagination/uni-pagination]错误:
 TypeError: Cannot read property 'call' of undefined

原因:代码包太大会报这种错误

我的解决方法奉上:

 

在uni-app运行到小程序下方有个压缩代码运行,运行前,将它勾选上,大家可以试一试,亲测且绝对有效。

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值