收藏
回答

小程序中循环渲染数组的单个元素修改,怎么修改?

,按理说,我单个数据渲染了,但是在最后一张图上的点击数量,还是没有变,但是在数据库里的数据已经变了

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

3 个回答

  • 武曲心
    武曲心
    2022-05-24

    这样写不仅要求this.data.hits不能是undefined,还不能是空字符串,写this.setData({[this.data.hits || '-1']: hits})试下

    2022-05-24
    有用
    回复 1
    • 笑看人生
      笑看人生
      发表于移动端
      2022-05-24
      好的谢谢
      2022-05-24
      回复
  • Frank
    Frank
    2022-05-24

    搞个变量存一下key

    2022-05-24
    有用
    回复 5
    • 笑看人生
      笑看人生
      发表于移动端
      2022-05-24
      存哪一个,小白,不明白,能写一下代码吗,谢谢
      2022-05-24
      回复
    • Frank
      Frank
      2022-05-24回复笑看人生
      https://www.oicqzone.com/pc/2019022524463.html,看下这个
      2022-05-24
      1
      回复
    • 笑看人生
      笑看人生
      发表于移动端
      2022-05-24回复Frank
      谢谢,我看看
      2022-05-24
      回复
    • 笑看人生
      笑看人生
      2022-05-24回复Frank
      感觉还是不行呢
      2022-05-24
      回复
    • 笑看人生
      笑看人生
      2022-05-24
      2022-05-24
      回复
  • 小黎
    小黎
    2022-05-24

    直接var _this=this;

    _this.setData({hits:hits })

    2022-05-24
    有用
    回复 12
    • 笑看人生
      笑看人生
      发表于移动端
      2022-05-24
      好的,我试试看
      2022-05-24
      回复
    • 笑看人生
      笑看人生
      发表于移动端
      2022-05-24
      还是没有渲染出来
      2022-05-24
      回复
    • 小黎
      小黎
      2022-05-24回复笑看人生
      代码发一下
      2022-05-24
      回复
    • 笑看人生
      笑看人生
      2022-05-24回复小黎
      2022-05-24
      回复
    • 笑看人生
      笑看人生
      2022-05-24
      我是在一个点击事件里分别请求了两个云函数
      2022-05-24
      回复
    查看更多(7)
登录 后发表内容