收藏
回答

radio-group为什么setData的值改变了,动态绑定到WXML的class却没起作用?

Page({
  data: {
    goods: {
      images: [
        '../../assets/images/arrival1.png',
        '../../assets/images/arrival1.png'
      ],
      items: [
        { value'USA'name'美国' },
        { value'CHN'name'中国'checkedtrue },
        { value'BRA'name'巴西' }
      ]
    }


  },
  radioChangefunction (e{
    // console.log('value值为:', e.detail.value)
    let items = this.data.goods.items
    items.forEach((item) => (
      item.checked = item.value === e.detail.value
     // console.log(item)
    ))
    this.setData({ items })
  }
})


https://developers.weixin.qq.com/s/mBcxnHmz7RBN

最后一次编辑于  2022-08-22
回答关注问题邀请回答
收藏

2 个回答

  • 王『小』贱*#
    王『小』贱*#
    2022-08-22

    你 setData的items不对啊,应该是goods.items

    2022-08-22
    有用 2
    回复 1
    • 郭少.Conor
      郭少.Conor
      2022-08-22
      多谢!多谢!!
      2022-08-22
      回复
  • Frank
    Frank
    2022-08-22

    这样试试

    2022-08-22
    有用 2
    回复 1
    • 郭少.Conor
      郭少.Conor
      2022-08-22
      感谢!感谢读书人!!
      2022-08-22
      回复
登录 后发表内容