微信小程序运行时提示Uncaught TypeError: Cannot read property 'call' of undefined,看起来是在创建页面的时候报错的
HBuilder 编译没有错误,但是在微信小程序运行的时候总是提示
Uncaught TypeError: Cannot read property 'call' of undefined
VM13289 WAService.js:1 Uncaught TypeError: Cannot read property 'call' of undefinedat __webpack_require__ (bootstrap:90)
at Object.<anonymous> (main.js:8)
at Object.<anonymous> (main.js:31)
at __webpack_require__ (bootstrap:90)
at checkDeferredModules (bootstrap:47)
at Array.webpackJsonpCallback [as push] (bootstrap:34)
at main.js:3
at require (VM13289 WAService.js:1)
at VM13289 WAService.js:1
at app.js? [sm]:4
重新编译 再运行 有很大几率不出现这样的错误,感觉完全靠运气。
已经 百度 谷歌了很多,始终找不到问题出在了哪里。
其中有有一条是 说因为 js 文件和vue 文件分开了,而且两个文件名字相同 才会出现这样的错误。
这三张图是错误信息。
看起来是 在创建 页面的时候有错误。
而且每次报错的页面也不一样。
有哪位大神能告诉我 那里有问题吗?
谢谢
答
同遇到,目测是IDE的问题,我遇到问题的版本是 2.4.6.20191210
还好这款自发研发的IDE有个【退回上一个版本】的功能,也是比较好使。退回到上一个版本后(2.4.2.20191115),这个问题得到了解决,虽然还是看到报错,但刷一下就正常编译了。
编译文件越大越容易出现,现在编译3M大的小程序基本热加载一次就出问题,恶心死了
我也遇到这个问题许久,求解决方案
我也遇到这个问题许久,求解决方案
我也遇到这个问题许久,求解决方案
+1 顶一下
+1 顶一下
有人解决这个问题吗
+1+1+1+1+11+
大家的node是什么版本的?我的是v10.16.3
陆续出现这种问题! 重启运行就不会!求解~
mac 2.5.1.20200103版本新运行小程序时不出现,但项目编辑时间酒店就会出现,修改重新保存时不时会正常,导致现在,开发一会就要把微信开发者工具关闭重新运行一次才行
Cannot read property 'call' of undefined
谁可以提供一个demo工程,和必现步骤?
我的也出现
找不到原因。。莫名其妙就出现了。而且还没有写js。在写静态css的时候突然就出现了。 更搞笑的是,在一段注释代码后加一个空格保存运行,就好了。强迫症删除那个空格就又报错。吐了。
同样有这个问题
+1顶一下 这个问题有段时间了 影响工作效率
+1
Uncaught TypeError: Cannot read property 'call' of undefined bootstrap:90
at webpack_require_ (bootstrap:90)
at Object. (mpvueCityPicker.vue:27)
at webpack_require (bootstrap:90)
at Module._ (mpvueCityPicker.vue?2dba:1)
at __webpack_require (bootstrap:90)
at Module._ (mpvueCityPicker.vue?2d5d:1)
at webpack_require (bootstrap:90)
at Object.componentsMpvueCitypickerMpvueCityPickerCreateComponent (mpvueCityPicker.vue?19ff:1)
at webpack_require (bootstrap:90)
at checkDeferredModules (bootstrap:47
打开 bootstrap:90后,提示这里出错:
// Flag the module as loaded
module.l = true;
BUG+1
有解决了么?到底什么鬼啊,贼烦
嗯我找到我的问题所在了。原因是因为我在写页面的时候使用了icon标签。而且还用icon标签写了样式。将所有icon标签替换后就好了。。可能是这个标签不能做样式调整什么的。反正把标签换掉之后就全好了。大家多注意一下页面有没有什么不能定义样式的标签元素。建议修改一下,或者一块一块的注释代码。找到是那一块代码出现的问题。
使用了icon。定义文字类型的图标
同样报错 +1
同样的问题啊 , 如何解决啊 , 有没有什么解决方案啊 !
使用了uniIcon 也没复现,请提供一个简单工程
同样报错 +1
十次有八次能出现这个问题,到底什么原因呀
确实经常会出现这个问题,而且各种莫名其妙的报错方式,导致小程序无法运行,每次都要关掉微信开发者工具,重新编译,很麻烦!!
我也遇到同样问题了,不过我刚才重新 npm run dev:mp-weixin就好了 。不过暂时不知道后续会不会
卧槽,这问题搞的我已已经吐血了!!!!重新编译太tm慢了!!修改2,3次就会出现这个问题!!太恶心了!!!一直以为是微信开发者工具问题!!原来是你们的锅啊!!
这个问题真的很严重,今天已经重新编译n+1次了, 而且每次重新编译前还要先关闭微信开发者工具。重新编译的时间+打开微信开发者工具时间==痛苦地等待。问题可以初步定位在代码热更新。望官方尽快解决这个bug。
同样的问题 去年十二月用uniapp 编译都很快 这两天在用的时候各种问题 编译太慢 经常无故的错误
我发现一个问题,官方都不看别人回复的,或者回复以后也没有跟进
我也最近遇到这个问题了,前几天都是毫无bug,自从升级了版本之后就有这个问题,刚开始编译是好的,后来编译多了,就会报错,每次都要重启服务,求解决
我的是报
Uncaught TypeError: Cannot read property 'base' of undefined
关键是同样的代码在h5跟app就没有报错
顶起来吧,这个bug太影响开发速度了!!
谁可以发一个出现该问题时的mp-weixin目录代码(即:导入该目录之后,可以重现该错误)
同样的问题 去年十二月用uniapp 编译都很快 这两天在用的时候各种问题 编译太慢 经常无故的错误
同样的报错,求解决,官方加油!
thirdScriptError
Cannot read property 'call' of undefined
TypeError: Cannot read property 'call' of undefined
是不是一样的错误?
现在开发很困难 不知道是哪里出了问题
微信开发者工具回退到上个版本就没得这个报错了
目前还是有这个问题,删除文件夹,重新运行可以解决,就是经常出现
Uncaught TypeError: Cannot read property 'call' of undefined
at webpack_require (bootstrap:89)
at Object.2690 (countdown.vue:13)
at webpack_require (bootstrap:89)
at Module.2689 (countdown.vue?ff9e:1)
at webpack_require (bootstrap:89)
at Module.2686 (countdown.vue?6c68:1)
at webpack_require (bootstrap:89)
at Object.components/auctions/countdown-create-component (countdown.vue?9cef:7)
at __webpack_require__ (bootstrap:89)
at checkDeferredModules (bootstrap:46)
遇到了同样的问题,让人非常头疼,官方没有人来追一下问题的原因么
我靠 什么原因啊 莫名其妙 好好地 编译几次就出错
修改代码后编译,基本上十有八九会出错,而本身代码没错。
bootstrap:90 Uncaught TypeError: Cannot read property 'call' of undefined
at webpack_require_ (bootstrap:90)
at Object. (login.vue:34)
at Object. (login.vue:41)
at webpack_require (bootstrap:90)
at Module._ (login.vue?b18d:1)
at __webpack_require (bootstrap:90)
at Module._ (login.vue?112d:1)
at __webpack_require_ (bootstrap:90)
at Object. (main.js:3)
at Object. (main.js:4)
我遇到同样问题, 重启下 hb 或者下载新版本试试
我重启下就行了,如果还不行,换一种写的方式
方式1 单页面
test
export default {
props: {},
data() {
return {};
},
onLoad(option) {
console.log('option', option);
},
mounted() {
this.init();
},
methods: {
init() {
console.log("empty-init");
}
},
computed: {}
};
.test{
color: red;
background-color: #fff;
}
方式2 分离3个文件
test
js
export default {
props: {},
data() {
return {};
},
onLoad(option) {
console.log('option', option);
},
mounted() {
this.init();
},
methods: {
init() {
console.log("empty-init");
}
},
computed: {}
};
scss
.test{
color: red;
background-color: red;
}
最后诸君好运,早日找到如意媳妇。
bootstrap:90 Uncaught TypeError: Cannot read property 'call' of undefined
at webpack_require_ (bootstrap:90)
at Object. (uni-swipe-action-item.vue:60)
at webpack_require (bootstrap:90)
at Module._ (uni-swipe-action-item.vue?3b69:1)
at __webpack_require (bootstrap:90)
at Module._ (uni-swipe-action-item.vue?118c:1)
at webpack_require (bootstrap:90)
at Object.componentsUniSwipeActionItemUniSwipeActionItemCreateComponent (uni-swipe-action-item.js:292)
at webpack_require (bootstrap:90)
at checkDeferredModules (bootstrap:47)
webpack_require_ @ bootstrap:90
@ uni-swipe-action-item.vue:60
webpack_require @ bootstrap:90
_ @ uni-swipe-action-item.vue?3b69:1
__webpack_require @ bootstrap:90
_ @ uni-swipe-action-item.vue?118c:1
webpack_require @ bootstrap:90
componentsUniSwipeActionItemUniSwipeActionItemCreateComponent @ uni-swipe-action-item.js:292
webpack_require @ bootstrap:90
checkDeferredModules @ bootstrap:47
webpackJsonpCallback @ bootstrap:34
(anonymous) @ uni-swipe-action-item.js:290
require @ VM1279 WAService.js:1
(anonymous) @ VM1313:200
scriptLoaded @ appservice?t=1589425576266:2618
script.onload @ appservice?t=1589425576266:2630
load (async)
(anonymous) @ appservice?t=1589425576266:2629
(anonymous) @ appservice?t=1589425576266:2682
VM1263:1 jsEnginScriptError
Component is not found in path "components/uni-icons/uni-icons" (using by "components/uni-list-item/uni-list-item");onAppRoute
Error: Component is not found in path "components/uni-icons/uni-icons" (using by "components/uni-list-item/uni-list-item")
at q (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1351064)
at q (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1351268)
at q (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1351268)
at http://127.0.0.1:29334/appservice/dev/WAService.js:1:1372151
at Module.Le (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1372730)
at Function.value (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1456018)
at Tt (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1471900)
at http://127.0.0.1:29334/appservice/dev/WAService.js:1:1476166
at At (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1476659)
at Function. (http://127.0.0.1:29334/appservice/dev/WAService.js:1:1480135)
低版本有这个问题吗?
目前还是有有问题
半年了这个问题还木有解决吗?每次一刷新就报这个错,要重启才可以,真的很影响效率
试试把unpackage/dist/dev/mp-weixin删除,再运行,看看还会不会报错。
我这样试了一下,目前还没报错。。。。
+1,又双叒两个月过去了。。。
使用微信小程序调试时,同样遇到这个问题,在对代码进行更改后就会出现,而关闭微信小程序调试工具,再次运行此问题消失。再对代码进行几次更改后问题再次出现。版本都为最新版本。
这个我也遇到了,根本原因找不到,但是我把电脑重启后,暂时就不会出现了,如果只关开发工具,下次编译后,还会出现
很奇怪,git push 完之后,再没有遇到过类似的问题。。。。。
我在开发中也碰到了这个问题,可能组件内引入了js文件引起的, 我在这里做了记录,大家可以看看是不是同样的问题
https://blog.csdn.net/qq_35052138/article/details/106408121
我这里也遇到类似问题了,这里的方法并没有解决我的问题。
这个问题还在,对比了前后mp-weixin的文档 ,发现了这个
应该是webpack重新打包后的问题了,希望对你们有帮助
以上是 微信小程序运行时提示Uncaught TypeError: Cannot read property 'call' of undefined,看起来是在创建页面的时候报错的 的全部内容, 来源链接: utcz.com/a/19937.html