美文网首页
微信小程序中用setData修改数组或对象

微信小程序中用setData修改数组或对象

作者: 潘高PG | 来源:发表于2019-03-06 15:58 被阅读0次

    前言

    更多内容,请访问我的 个人博客


    page 中有如下数组:

    Page({
      data: {
        list: [
          {
            id: 0,
            state: "running"
          },
          {
            id: 1,
            state: "done"
          },
          {
            id: 2,
            state: "error"
          }
        ]
      }
    })
    

    若需要使用 setData 修改 list[0].state 的值为 done,若直接修改,如下:

    image

    显然报错了,解决方法如下:

    1. 先用一个字符串变量表示 list[0].state
    2. 再将该字符串变量用[]括起来。

    如下:

    image

    相关文章

      网友评论

          本文标题:微信小程序中用setData修改数组或对象

          本文链接:https://www.haomeiwen.com/subject/jiqxpqtx.html