uniapp微信小程序子组件data数据访问为undefined解决办法,报错 this.xxx is not defined

项目是uniapp开发的小程序,在一次开发中,发现在子组件中,方法里调用data里定义的属性,发现都是报错说xxx is not defined,然后打印this,发现this是undefined,(注:只有在子组件中才会有这种情况)

如:

这是因为此时this的指向不对,可以先在export default 外定义var _self,然后在created(){}生命周期里_self=this,然后在调用的时候用_self代替this就ok了

落魄前端-小陈
0
0
0
评论
浏览
收藏