
上面这个报错就很离谱!离谱!离谱!
甚至上一秒中的报错是'this is not a function',下一秒就变成了上面的报错!
不过,最后解决了,分享一下解决方法,小伙伴知道了一定会大吃一惊,方法如下:
login(){
const {phone,password} = this
(phone&&password)&& this.$store.dispatch("userLogin")
}
login(){
const {phone,password} = this;
(phone&&password)&& this.$store.dispatch("userLogin")
}
看到区别了吗,只要在this的后面加上分号就可以啦
本文分享了如何通过在JavaScript代码中添加分号解决异步调用时的诡异报错,重点在于理解`this`操作符和函数执行的细节。方法简单但实用,适合初学者和开发者参考。
3756

被折叠的 条评论
为什么被折叠?



