收藏
回答

function与=>的区别

APP.JS内

//获取设备宽高
wx.getSystemInfo({
success:function(res) {
this.globalData.syHeight = res.windowHeight
this.globalData.syWidth = res.windowWidth
},
globalData: {
userInfo: null,
syWidth:null,
syHeight: null
},
//会报错,读取不到globalData
//改成这样就可以了:
//获取设备宽高
wx.getSystemInfo({
success:res =>{
this.globalData.syHeight = res.windowHeight
this.globalData.syWidth = res.windowWidth
},
//function与=>的区别
// function中this是使用时的对象
// =>中的this是定义时的对象


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

1 个回答

  • 微盟
    微盟
    2019-02-27

    应该是报了undefined的错,区别请查询es6箭头函数

    2019-02-27
    有用
    回复
登录 后发表内容