微信小程序中如何正确使用var that = this进行变量绑定?
- 内容介绍
- 文章标签
- 相关推荐
本文共计426个文字,预计阅读时间需要2分钟。
在微信小程序开发中,经常遇到使用 `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` 的声明。例如,以下代码展示了如何在页面的 `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。

