this.setData在安卓机好使,ios中不生效,什么问题?求大神指教

小程序 文章 2022-01-28 11:40 360 0 全屏看文

AI助手支持GPT4.0

this.setData在安卓机好使,ios中不生效,什么问题?求大神指教this.setData works well on Android, but not on ios, what's the problem? Ask God for advice

this.setData在安卓机好使,ios中不生效,什么问题?求大神指教

wxml

js

四个变量均已在data中声明,初始值为0,在安卓手机上好使,显示的是计算后的值,在ios上不好使,显示的是初始值0,ios真机调试中也有log输出也是计算后的值

The four variables of wxml JS have been declared in data. The initial value is 0. It works well on Android phones and displays the calculated value. It doesn't work well on IOS. It displays the initial value of 0. Log output is also the calculated value in IOS real machine debugging

回答:

社区技术运营专员-horanzhou:

请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

圣殿骑士:

IOS怎么不好使?有图吗?

暮岁拾柒:就是他显示的还是初始化的值,并没有显示计算后的值
圣殿骑士:你试下不勾选  转ES5和压缩,看下真机调试
圣殿骑士:另外如果还不行,又着急的话,建议js 那里setData赋值吧
圣殿骑士:试下把点 换成方括号,如  {{ utils['add_comma....‘](customerNumber) }}
暮岁拾柒:tableData能改变,就是那四个数字不变
那一抹笑😃 穿透阳光:

开启调试模式,看一下代码有没有报错嘛

暮岁拾柒:如果ios手机开调试就好使了,显示的是计算后的值

-EOF-

AI助手支持GPT4.0