1.在回调函数中是不可以使用this的,所以需要在外部定义一个变量代表this。
2.但我这样改写代码后还是会报错,原因是我用的是函数式编程:
changeFace: () => {
var that = this;
}
真是万万没想呀~!所以还是得老老实实编写代码,花里胡哨的东西使用起来还是得慎重考虑。
正确代码:
changeFace: function() {
var that = this;
}
1.在回调函数中是不可以使用this的,所以需要在外部定义一个变量代表this。
2.但我这样改写代码后还是会报错,原因是我用的是函数式编程:
changeFace: () => {
var that = this;
}
真是万万没想呀~!所以还是得老老实实编写代码,花里胡哨的东西使用起来还是得慎重考虑。
正确代码:
changeFace: function() {
var that = this;
}