收藏
回答

setData 数据list relations不更新?

最后一次编辑于  2025-01-20
回答关注问题邀请回答
收藏

5 个回答

  • 那一抹微笑😊穿透阳光
    那一抹微笑😊穿透阳光
    2025-01-21

    this.setData({})这种,才能更新页面

    2025-01-21
    有用
    回复 7
    • Deemo
      Deemo
      2025-01-21
      删除用的是this.setData({}) 组件drag-item, relations
      linked没有更新
      2025-01-21
      回复
    • Deemo
      Deemo
      2025-01-21
      大哥,帮我看看吧,我卡住了
      2025-01-21
      回复
    • 那一抹微笑😊穿透阳光
      那一抹微笑😊穿透阳光
      2025-01-21回复Deemo
      谁教你这么写得代码哦
      2025-01-21
      回复
    • 那一抹微笑😊穿透阳光
      那一抹微笑😊穿透阳光
      2025-01-21回复Deemo
      let li = this.data.list;
              let index = event.currentTarget.dataset.index;
              li.splice(index, 1)
              this.setData({
                  list: li
              })
      2025-01-21
      回复
    • Deemo
      Deemo
      2025-01-23回复那一抹微笑😊穿透阳光
      2025-01-23
      回复
    查看更多(2)
  • showms
    showms
    2025-01-21

    要用this.setData才会更新

    2025-01-21
    有用
    回复 1
    • Deemo
      Deemo
      2025-01-21
      删除用的是this.setData({}) 组件drag-item, relations
      linked没有更新,大哥帮我看看吧,
      2025-01-21
      回复
  • 跨商通
    跨商通
    2025-01-21

    会的。

    当发现setData根对象不更新的时候,就改成setData子元素,即可。

    2025-01-21
    有用
    回复 1
    • Deemo
      Deemo
      2025-01-21
      删除用的是this.setData({}) 组件drag-item, relations
      linked没有更新,大哥帮我看看吧
      2025-01-21
      回复
  • 启年
    启年
    2025-01-20

    修改data里边的数据,必须写成setData,这样才能修改数据的同时更新页面的视图,this.data.xxx=aaa只是data的数据变了,页面视图未更新。

    2025-01-20
    有用
    回复 1
    • Deemo
      Deemo
      2025-01-21
      删除用的是this.setData({}) 组件drag-item, relations
      linked没有更新,大哥帮我看看吧
      2025-01-21
      回复
  • 智能回答 智能回答 该问答由AI生成
    2025-01-20
    有用
登录 后发表内容