今天在做vue的微信支付的时候,突然给了一个提示this.$http is not a function ,之前一直运行正常的,把我整懵了,然后一点点的排查,最后发现,是this的指向出错了,在function 的外面,用that = this 赋值一下,然后把function里面的this.$http改成that.$http就解决问题了。记录一下,如果你也遇到了同样的问题,记得排查this的 指向问题哦!

Logo

前往低代码交流专区

更多推荐