17:46:41.961 [JS Framework] Failed to execute the callback function:
17:46:41.982 TypeError: undefined is not an object (evaluating 'e[0].apply')
17:46:42.002 reportJSException >>>> exception function:WEEX_CALL_JAVASCRIPT, exception:JavaScript execute
error!TypeError: undefined is not an object (evaluating 'e[0].apply')
17:46:42.022 getTemplateInfo== template md5 null ,httpHeader:{}
17:46:42.043 [JS Framework] Failed to execute the callback function:
17:46:42.063 TypeError: undefined is not an object (evaluating 'e[0].apply')
17:46:42.083 [JS Framework] Failed to execute the callback function:
17:46:42.103 TypeError: undefined is not an object (evaluating 'e[0].apply')
- 发布:2019-10-10 17:50
- 更新:2020-05-21 10:15
- 阅读:6689
异常原因:undefined is not an object (evaluating 'e[0].apply')
如何定位:你ctrl+f全局找一下哪边调用了这个apply方法就知道哪报错了,
我的回答是:这个错误来自于 e数组的内容为空或e不是数组,导致获取不到下标为0的对象就没有apply方法
作者解决了么?我这个报错会导致白屏
-
回复 小明子: 16:14:48.078 [JS Framework] Failed to execute the callback function:
16:14:48.099 TypeError: undefined is not an object (evaluating 'e[0].apply')
在手机上运行报错如下,请问作者是如何解决的。我这边npm update更新cli版本也会无法更新2019-12-09 16:16
用setInterval或者setTimeout函数的时候格式错误,也会有这个错误。
我用的是,
setTimeout(func(),2000)
这样是错的,正确的用法是,
setTimeout(function(){
return func()
},30000)
要用闭包,不然就会有空指针的问题。
小明子 (作者)
问题是找到了,但是主要是很难定位错误的位置
2019-10-14 17:28
小明子 (作者)
全局搜索了找不到的,这个错误是底层的报错,js空指针
2019-10-14 17:29