当前位置: 首页 > 知识库问答 >
问题:

微信小程序有没有避免频繁使用"const that = this"的技巧?

沈旻
2024-03-31

微信小程序const that = this的疑问
我看微信小程序异步方法回调的时候,有很多const that = this
查了资料,说是因为原方法page调用,回调方法框架调用,this变了,所以用that来保留page
那么有没有什么办法避免掉回调里频繁出现的const that = this

希望能有个方便的、框架式的解决办法

共有1个答案

曹育
2024-03-31

闭包

(function(){    // code }).call(this)
 类似资料:
  • 本文向大家介绍微信小程序中为什么使用var that=this,包括了微信小程序中为什么使用var that=this的使用技巧和注意事项,需要的朋友参考一下 前言:   在小程序或者js开发中,经常需要使用var that = this;开始我以为是无用功,(原谅我的无知),后来从面向对象的角度一想就明白了,下面简单解释一下我自己的理解,欢迎指正批评。 代码示例: 第一个this.data.te

  • 前往项目 Github 库 下载 molohub 文件夹,保存在 Home Assistant 配置目录 /custom_components/ 目录中。 之后编辑配置文件 configuration.yaml,添加: molohub:

  • @megalo/target 的 platform 设置成 wechat,mini-css-extract-plugin 提取文件后缀改成微信小程序的 wxss。 const createMegaloTarget = require( '@megalo/target' ) const compiler = require( '@megalo/template-compiler' ) const M

  • 1、第三方应用授权对接 ​ 之前对接小程序只提供了开发者授权的方式,这种方式的弊端是,如果客户同时对接了其他的系统,会产生access token冲突,导致消息发不过来。因此新增第三方平台授权的方式,客户可以在智齿后台直接扫二维码授权对接。流程如下: 1.1、选择授权方式,进入配置页 点击绑定小程序时选择授权方式,默认推荐第三方平台授权: 点击确定进入配置页: 1.2、扫描授权二维码 点击“微信公

  • 微信小程序配置 1.微信小程序使用流程 具体配置参考相关教程 uni-app编译版参考教程 uni-app编译版 uni-app开源版参考教程 uni-app开源版 2.微信小程序下载 打开后台-小程序-微信小程序-小程序源码下载,注:针对已购买小程序的客户,可选"编译版""开源版""更新包" 3.微信小程序装修 1.首页导航: (导航能够有效帮助粉丝跳转到各个关键页面,是整个店铺的“指南针”。)

  • 微信小程序 微信小程序扫码授权以后,用户在小程序点击客服按钮发送的消息会转发给机器人,机器人会自动回复消息给小程序用户,同一个微信小程序同时只能绑定一个机器人,如果绑定了新的机器人,之前绑定的机器人会解除绑定。 注:微信小程序渠道接入后,用户仅可以发送文字进行问答。 只需三步接入微信小程序,自动回答小程序上的用户问题: 1. 创建机器人 注册登录https://bot.4paradigm.com后