[VUE]报错:Error in v-on handler: “TypeError: console.log(...) is not a function“

本文分享了如何通过在JavaScript代码中添加分号解决异步调用时的诡异报错,重点在于理解`this`操作符和函数执行的细节。方法简单但实用,适合初学者和开发者参考。


上面这个报错就很离谱!离谱!离谱!

甚至上一秒中的报错是'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的后面加上分号就可以啦

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值