遇到问题

在小程序开发中直接在函数中调用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.后再赋值

最新文章

  1. 【安装mysql】windows安装压缩版mysql5.7.15
  2. java Proxy(代理机制)
  3. TextBlock
  4. jQuery小例子
  5. 启动另外一个activity,并返回结果
  6. 用JS判断用户使用的是手机端还是pc端访问
  7. 利用Tomcat部署Web项目报错
  8. 商米D1S一体机设置搜狗手写输入法图解
  9. Apache No installed service named "Apache2.4"的解决办法
  10. MongoDB 学习手册 - CURD
  11. Linux常用基本命令:三剑客命令之-awk 三元表达式
  12. IDAPython学习(一)
  13. 基于jQuery+HTML5加入购物车代码
  14. [BZOJ 4350]括号序列再战猪猪侠 题解(区间DP)
  15. python 虚拟环境 pyenv
  16. UI5-文档-4.26-(Optional) Remote OData Service
  17. Moya/RxSwift/ObjectMapper/Alamofire开发
  18. vim如何选择ESC的键位绑定
  19. shell学习笔记之控制结构(三)
  20. bzoj 1054 bfs

热门文章

  1. 在红米note4上实现自动安装软件
  2. PHP设置头部编码为UTF-8语句
  3. EasyMvc入门教程-基本控件说明(8)提醒导航
  4. 2016.6.21 maven:Failure to transfer ... from ....
  5. 移植opencv2.4.9到itop4412开发板
  6. Ubuntu系统经常使用操作指令说明
  7. JavaScript中推断一个对象是否为"空对象”
  8. 开始nodejs+express的学习+实践(1)
  9. 现在有一个城市销售经理,需要从公司出发,去拜访市内的商家,已知他的位置以及商家的位置,但是由于城市道路交通的原因,他只能在左右中选择一个方向,在上下中选择一个方向,现在问他有多少种方案到达商家地址。给定一个地图map及它的长宽n和m,其中1代表经理位置,2代表商家位置,-1代表不能经过的地区,0代表可以经过的地区,请返回方案数,保证一定存在合法路径。保证矩阵的长宽都小于等于10。
  10. 研究下JavaScript中的Rest參数和參数默认值