微信小程序之方法调用报错(TypeError: Cannot read property ‘RegisterStatues‘ of undefined)

server/2024/11/15 6:18:36/

出现错误:TypeError: Cannot read property 'RegisterStatues' of undefined,实际无法调用其他方法和变量,如:在handleRegister函数中无法调用RegisterStatues函数。

原因:因为在success回调函数中,this指向的不再是Vue实例,而是success函数本身。因此,您需要在success函数外部保留正确的上下文,可以使用变量that或者ES6的箭头函数来解决这个问题。

修改后:

过在success函数中使用that来调用RegisterStatues函数

RegisterStatues: function() {var that = this; // 保存正确的上下文// 其余代码不变
},handleRegister: function(e) {const that = this; // 保存正确的上下文// 其余代码不变wx.request({// 取消成功要更新报名状态success: function(res) {if (res.statusCode === 200) {wx.showToast({title: '取消报名成功',icon: 'success',duration: 2000});// 使用that来调用RegisterStatues函数that.RegisterStatues();} else {wx.showToast({title: '没找到报名信息',icon: 'success',duration: 2000});}},// 其他代码不变});
}


http://www.ppmy.cn/server/32879.html

相关文章

国内各种免费AI聊天机器人(ChatGPT)推荐(中)

作者主页:点击! 国内免费AI推荐(ChatGPT)专栏:点击! 创作时间:2024年4月29日15点20分 随着人工智能技术的不断发展,AI聊天机器人已经逐渐融入我们的日常生活。它们可以提供各种服务,例如聊天、…

Django之单文件上传(以图片为例)

一,创建项目 初始化,数据迁移,创建superuser,创建app等 二,配置settings.py 1,配置数据库(本作者使用的mysql),以前文章有提到 2,配置静态文件存放路径 STAT…

Golang日志管理:使用log/slog实现高级功能和性能优化

Golang日志管理:使用log/slog实现高级功能和性能优化 简介基础使用初始化和配置日志级别 高级技巧自定义日志格式器条件日志处理 实战案例场景一:API请求日志记录场景二:错误跟踪和用户通知 性能优化优化日志记录的性能异步日志处理选择合适的…

(三)Appdesigner-界面转换及数据导入和保存

提示:文章为系列文章,可以在对应学习专栏里面进行学习。对应资源已上传 目录 前言 一、Appdesigner是什么? 二、界面切换 三、数据导入及保存 (一)数据导入 (二)数据保存 总结 前言 Appd…

经纬度聚类:聚类算法比较

需求: 将经纬度数据,根据经纬度进行聚类 初始数据 data.csv K均值聚类 简介 K均值(K-means)聚类是一种常用的无监督学习算法,用于将数据集中的样本分成K个不同的簇(cluster)。其基本思想是…

内核workqueue框架

workqueue驱动的底半部实现方式之一就是工作队列,作为内核的标准模块,它的使用接口也非常简单,schedule_work或者指定派生到哪个cpu的schedule_work_on。 还有部分场景会使用自定义的workqueue,这种情况会直接调用queue_work和qu…

评估 Elasticsearch 中的标量量化

作者:来自 Elastic Thanos Papaoikonomou, Thomas Veasey 在 8.13 版本中,我们为 Elasticsearch 引入了标量量化功能。通过使用此功能,最终用户可以提供浮点向量,这些向量在内部作为字节向量进行索引,同时在索引中保留…

考研入门55问---基础知识篇

考研入门55问---基础知识篇 01 >什么是研究生入学考试? 研究生是指大专和本科之后的深造课程。以研究生为最高学历, 研究生毕业后,也可称研究生,含义为研究生学历的人。在中国大陆地区,普通民众一般也将硕士毕业生称…