项目是uniapp开发的小程序,在一次开发中,发现在子组件中,方法里调用data里定义的属性,发现都是报错说xxx is not defined,然后打印this,发现this是undefined,(注:只有在子组件中才会有这种情况)
如:
这是因为此时this的指向不对,可以先在export default 外定义var _self,然后在created(){}生命周期里_self=this,然后在调用的时候用_self代替this就ok了
项目是uniapp开发的小程序,在一次开发中,发现在子组件中,方法里调用data里定义的属性,发现都是报错说xxx is not defined,然后打印this,发现this是undefined,(注:只有在子组件中才会有这种情况)
如:
这是因为此时this的指向不对,可以先在export default 外定义var _self,然后在created(){}生命周期里_self=this,然后在调用的时候用_self代替this就ok了
相关文章: