1.bind用法1
场景:小程序里,在test方法的请求接口then里面调用test2函数,此时test2里面的this指向为test的内容,并不指向组件内容
解决:this.test2().bind(this)()
test(){
let self=this
api.recordCreate(data).then((res) => {
if (res.success) {
//处理业务
self.test2()//错误,这样方法test2里的this,并不是指向vue组件,而且指向方法test
self.test2().bind(self)(res.data);//正确,用bind更改指向
}
}).catch((err) => {
console.log(err