小程序模板:专业的小程序模板与静态模板分享平台
小程序
教程
搜索
当前位置 : 首页> 小程序教程> 小程序中 that和this用法

小程序中 that和this用法

在小程序中,this指的是当前页面或组件的实例对象,而that则是为了解决作用域问题而定义的一个变量,通常指向this。


下面是一个示例代码:

// pages/index/index.js
Page({
  data: {
    message: 'Hello World!'
  },
  onLoad: function () {
    var that = this
    setTimeout(function () {
      that.setData({
        message: 'Hello Mini Program!'
      })
    }, 1000)
  }
})

在这个示例代码中,that被定义为this的一个引用。在setTimeout回调函数中,由于作用域的限制,我们不能直接使用this.setData,所以我们使用了that.setData来更新页面数据。

联系客服 意见反馈

签到成功!

已连续签到1天,签到3天将获得积分VIP1天

知道了