小程序开发之xxx is not defined
2024-08-31 08:15:36
遇到问题
在小程序开发中直接在函数中调用data中的变量直接赋值给新的变量,就会出现如下错误
VM33895:1 thirdScriptError
apaymoney is not defined; [Component] Event Handler Error @ pages/paymoney/paymoney#bound btnoneclick
ReferenceError: apaymoney is not defined
明明在data中已经定义了,为什么还会报这种错误呢?
问题原因
原因就在于在程序开发中在函数直接调用data中的变量赋值是不行滴,要用this.data.xxx这种方式。
问题解决
第一种
重新定义局部变量代替data中的值,
第二种
使用this.data.xxx.后再赋值
最新文章
- 【安装mysql】windows安装压缩版mysql5.7.15
- java Proxy(代理机制)
- TextBlock
- jQuery小例子
- 启动另外一个activity,并返回结果
- 用JS判断用户使用的是手机端还是pc端访问
- 利用Tomcat部署Web项目报错
- 商米D1S一体机设置搜狗手写输入法图解
- Apache No installed service named ";Apache2.4";的解决办法
- MongoDB 学习手册 - CURD
- Linux常用基本命令:三剑客命令之-awk 三元表达式
- IDAPython学习(一)
- 基于jQuery+HTML5加入购物车代码
- [BZOJ 4350]括号序列再战猪猪侠 题解(区间DP)
- python 虚拟环境 pyenv
- UI5-文档-4.26-(Optional) Remote OData Service
- Moya/RxSwift/ObjectMapper/Alamofire开发
- vim如何选择ESC的键位绑定
- shell学习笔记之控制结构(三)
- bzoj 1054 bfs
热门文章
- 在红米note4上实现自动安装软件
- PHP设置头部编码为UTF-8语句
- EasyMvc入门教程-基本控件说明(8)提醒导航
- 2016.6.21 maven:Failure to transfer ... from ....
- 移植opencv2.4.9到itop4412开发板
- Ubuntu系统经常使用操作指令说明
- JavaScript中推断一个对象是否为&;quot;空对象”
- 开始nodejs+express的学习+实践(1)
- 现在有一个城市销售经理,需要从公司出发,去拜访市内的商家,已知他的位置以及商家的位置,但是由于城市道路交通的原因,他只能在左右中选择一个方向,在上下中选择一个方向,现在问他有多少种方案到达商家地址。给定一个地图map及它的长宽n和m,其中1代表经理位置,2代表商家位置,-1代表不能经过的地区,0代表可以经过的地区,请返回方案数,保证一定存在合法路径。保证矩阵的长宽都小于等于10。
- 研究下JavaScript中的Rest參数和參数默认值