关于微信小程序调用方法问题。

为什么在微信小程序中调用方法非得用this.方法呢?

阅读 7.1k
4 个回答

例如this.setData()?
我感觉是大部分的框架,this都指向当前的组件或实例,可以指明方法的作用位置,或者数据的范围。
不知道有没有人能从设计上详细的说一说。

因为小程序都是用过App()和Page()方法传入一个对象来定义功能的。在一个对象的方法中的this就是指当前对象,所以要通过this.的才能调用这个对象下的方法

this.setData()吧,不是vue

因为 this 指向当前实例的属性和方法,Page 和 App 都只是生成页面和 app 实例的所谓工厂函数。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题