5***@qq.com
5***@qq.com
  • 发布:2020-01-13 14:22
  • 更新:2020-01-13 14:40
  • 阅读:528

真机上变量赋值失败

分类:uni-app

发生在组件中


<view class="">{{ totalAmount }}</view>  

let amount = 0;  

//循环给amount赋值  
this.BQAndEI.forEach(item => {  
     item.expenseItemList.forEach(itm => {  
        amount = this.add(amount, Number(itm.amount));  
     });  
  });  

//给totalAmount赋值  
this.totalAmount = amount;  

就是这样简单的赋值,在H5调试的时候没有任何问题,但是在真机调试的时候,amount永远是0,赋值不上

2020-01-13 14:22 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX版本多少?
是否使用 v3 编码模式?

  • 5***@qq.com (作者)

    HbuilderX版本2.5.1.20200103,非V3编码模式

    2020-01-13 14:43

  • 5***@qq.com (作者)

    问题出在相加的时候,测试结果amout = amount +1 在真机有效,amount = amount + itm.amount在真机调试失效

    2020-01-13 14:43

  • DCloud_UNI_GSQ

    回复 5***@qq.com: 试试v3模式

    2020-01-13 14:50

  • 5***@qq.com (作者)

    回复 DCloud_UNI_GSQ: V3模式APP无法启动

    2020-01-13 15:06

  • 5***@qq.com (作者)

    回复 5***@qq.com: 解决了,不是赋值的问题,问题出在列表循环中一个输入框的v-model的数据双向绑定在真机上失效了

    2020-01-13 15:41

5***@qq.com

5***@qq.com (作者)

测试结果amout = amount +1 在真机有效,amount = amount + itm.amount在真机调试失效

该问题目前已经被锁定, 无法添加新回复