微信小程序中使用箭头函数导致this指向错误的问题?
发布于 5 年前 作者 xiulantian 1647 次浏览 来自 问答
c : () =>{
    console.log(this.data);
  }

//使用
this.c();   //返馈this.data 是undefined

我想问下,微信小程序不支持箭头函数??只能写在 c:function(){} 这种形式?

1 回复

你好,可参考箭头函数相关文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions

而如果在page下定义的方法箭头函数里面的this会指向page外,这个this是undefined的。

回到顶部