调用方法的时候,如何解决方法内部的this变成undefined? 精华

马迪

沙发 发表于 2023-9-16 21:57:21

这个是js的基础知识,改变this指向,通常有2种做法:

  • 1.使用bind,aplly,call等方法
Button('改变文字').onClick( function (){

  this.message = 'hello OpenHarmony'

}.bind(this))
  • 2.使用箭头函数
Button('改变文字').onClick(()=>{

  this.message = 'hello OpenHarmony'

})

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部