使用Vue报错[Vue warn]: Error in nextTick: "TypeError: fn.bind is not a function"页面进不去。
2 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
分享一点我处理这个异常的经历吧。vm.$options.methods
这个数组中有不为function类型的对象。
这是怎么产生的呢?
在调用组件方法的时候使用了这种形式的调用,this.$options.methods.fun()
,而这个fun中的this不是指向vm的,而是指向这个this.$options.methods
这个对象的,如果你在fun中有this.xx=[]
这样的代码的话,那么就会报题主这样的异常的。
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
看报错信息是methods里有个方法你写的并不是一个函数,可能写了个对象什么的,vue进行fn.bind()处理的时候,.bind取到的可能是undefined。
- 2 回答
- 0 关注
- 2283 浏览
添加回答
举报
0/150
提交
取消