收藏
回答

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 是有对象的。

    }

})


有人遇到么?




回答关注问题邀请回答
收藏

2 个回答

  • Wོ
    Wོ
    2018-03-15

    es6箭头函数没有this

    2018-03-15
    有用
    回复
  • 周冉
    周冉
    2018-02-24

    Page({

        data:{ xx : null },

        sthfunc1() { // 得这么写啊

            this.setData({xx:1})     

        },

        sthfunc2 : function() {

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

        }

    })


    2018-02-24
    有用
    回复
登录 后发表内容