this指的是当前位置的上下文,其实简单来说就是当前所在位置的最直接的结构体对象。
教程中例子,一开始出错位置的this.setData(),这里的this指的是wx.showModal({...})里面传入的结果体对象,因此它不具备setData()方法。
而自定义的showModal()方法是在Page({...})中传入的对象中定义的,因此在var that = this处,this指的就是Page()方法中传入的结构体对象,而它就是我们需要的具备setData()方法的对象。
this指的是当前位置的上下文,其实简单来说就是当前所在位置的最直接的结构体对象。
教程中例子,一开始出错位置的this.setData(),这里的this指的是wx.showModal({...})里面传入的结果体对象,因此它不具备setData()方法。
而自定义的showModal()方法是在Page({...})中传入的对象中定义的,因此在var that = this处,this指的就是Page()方法中传入的结构体对象,而它就是我们需要的具备setData()方法的对象。