收藏
回答

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

wxml

js

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

回答关注问题邀请回答
收藏

5 个回答

  • Demons
    Demons
    2022-01-28

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

    2022-01-28
    有用
    回复
  • 小谢
    小谢
    2022-05-19

    同问,我也出现了类似的问题,https://developers.weixin.qq.com/community/develop/doc/000e4077864640b039fd9028b5b800

    2022-05-19
    有用
    回复
  • 老张
    老张
    2022-01-28

    1、数据值是个对象,你需要渲染的值在该对象2层深度以上,有可能会发生上面的情况,你排查一下。

    2022-01-28
    有用
    回复
  • 游戏人生
    游戏人生
    2022-01-28

    IOS怎么不好使?有图吗?

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

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

    2022-01-28
    有用
    回复 1
    • 暮岁拾柒
      暮岁拾柒
      2022-01-28
      如果ios手机开调试就好使了,显示的是计算后的值
      2022-01-28
      回复
登录 后发表内容