zoukankan      html  css  js  c++  java
  • 小程序setData 修改数组附带索引解决办法

    this.setData({'judge[current]':true});
    

    以此句进行修改值,会报错 Error: Only digits (0-9) can be put inside [] in the path string: judge[current] 但实际上current变量,为整型,打印出来的值为0

    this.setData({'judge[0]':true});
    

    而把current直接以0代替,就不会有问题。 想请教一下各位大佬这是怎么回事?难道是在setData里不用以变量作为索引值???

    解决方法:

    this.setData({[`judge[${current}]`]:true})
    
  • 相关阅读:
    java中的静态变量与实例变量
    Java中的关键字this
    继承和多类的基础(C++)
    11-1:(42)接雨水
    10-2
    10-1
    9-2
    9-1
    8-2
    8-1
  • 原文地址:https://www.cnblogs.com/codedisco/p/12849066.html
Copyright © 2011-2022 走看看