微信小程序中如何正确使用var that = this进行变量绑定?

更新于
2026-09-26 21:11:27
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计426个文字,预计阅读时间需要2分钟。

微信小程序中如何正确使用var that = this进行变量绑定?

在微信小程序开发中,经常遇到使用 `var that=this` 的声明。例如,以下代码展示了如何在页面的 `Page` 构造器中使用 `that`:

javascript// index.jsPage({ data: { toastHidden: true }, loadData: function () { var that=this; // 这里声明了that // 将this存储在that中 }});

在微信小程序开发中,var that =this的声明很常见。举个例子,代码如下!

示例代码1

//index.js Page({ data: { toastHidden: true, }, loadData: function () { var that = this//这里声明了that;将this存在that里面 wx.request({ url: 'test.php', data: {a: 'a', b: 'b'}, header: { 'content-type': 'application/json' }, success(res) { that.setData({ toastHidden: false }) //这里使用了that,这样就可以获取Page({})对象 }, }) } })

在代码中第9行声明了var that =this;第17行使用了that。

阅读全文
标签:用法

本文共计426个文字,预计阅读时间需要2分钟。

微信小程序中如何正确使用var that = this进行变量绑定?

在微信小程序开发中,经常遇到使用 `var that=this` 的声明。例如,以下代码展示了如何在页面的 `Page` 构造器中使用 `that`:

javascript// index.jsPage({ data: { toastHidden: true }, loadData: function () { var that=this; // 这里声明了that // 将this存储在that中 }});

在微信小程序开发中,var that =this的声明很常见。举个例子,代码如下!

示例代码1

//index.js Page({ data: { toastHidden: true, }, loadData: function () { var that = this//这里声明了that;将this存在that里面 wx.request({ url: 'test.php', data: {a: 'a', b: 'b'}, header: { 'content-type': 'application/json' }, success(res) { that.setData({ toastHidden: false }) //这里使用了that,这样就可以获取Page({})对象 }, }) } })

在代码中第9行声明了var that =this;第17行使用了that。

阅读全文
标签:用法