html52.com
我爱小程序-开发者交流社区

lamda 中的 this 是undefined

问题模块 框架类型 终端类型 微信版本 基础库版本
框架 小程序 工具 2.6.1.75 2.6.1.75

Page({

    data:{ xx : null },

    sthfunc1 : () => { 

        this.setData({xx:1})   // lamda这里的this 是undefined  

    },

    sthfunc2 : function() {

        this.setData({xx:2})  // 这里的this 是有对象的。

    }

})


有人遇到么?




网友回复

Wོ:

es6箭头函数没有this

周冉:

Page({

    data:{ xx : null },

    sthfunc1() { // 得这么写啊

        this.setData({xx:1})     

    },

    sthfunc2 : function() {

        this.setData({xx:2})  // 这里的this 是有对象的。

    }

})


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付