老师您好,请教一个问题

来源:6-8 let、var与组件事件应用

learn2020

2020-11-23

// components/like/like.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    count:{
      type:Number,
      value: 0
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    a:78
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onLike:() => {
      console.log(this.data.a)
      console.log(this.properties.a)
    }
  }
})

小程序组件中的this指向的就是这个组件吧(组件实例)?
小程序组件中,methods对象中定义的方法,如果使用箭头函数,this是无法取到properties和data中的值的这个是为什么?

写回答

1回答

7七月

2020-11-24

箭头函数本身就是局限在函数内的,如果你想了解this的指向,自行打印this看看

0
1
learn2020
谢谢老师
2020-11-24
共1条回复

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程