收藏
回答

改变radio-group的选中项,这样不对?

 <view class="section1">

   <label >是否扣课:  </label>

   <radio-group class="radio-groupbindchange="radioChange">

    <label class="radiowx:for="{{items}}wx:key="key">

        <radio value="{{item.name}}checked="{{item.checked}}"/>{{item.value}}

    </label>

</radio-group>

  </view>

==================================================

 data: {

    items: [

      { name: 'Y', value: '' },

      { name: 'N', value: '', checked: 'true' },

     

    ],

......


=========================================================

点击一个按钮后,要改变checked

 toUpdate:function(event)

{

  console.log(this.data.items);

 db.collection("kinds").doc(event.currentTarget.dataset.cid).get().then(


  res=>{

  if(res.data.addyn=='Y')

       { 

        this.data.items[0].checked="true";

        this.data.items[1].checked="false";

       

        this.setData({

          items: this.data.items

        })


        console.log(this.data.items)

     

       }

      

    


  }

 )


  

},

为什么打印出来两个都是

  1. nv_length: (...)
  2. 0: {name"Y"value"是"checked"true"}
  3. 1: {name"N"value"否"checked"false"}
  4. length2
  5. __proto__: Array(0)

第一次打印不是应该第二个选项是false?

而且这样运行后前台的选择也没变,还是选中了否那项

这是怎么回事?

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

3 个回答

  • Mr 李。
    Mr 李。
    发表于移动端
    2021-05-18
    我的微信绑定好了,人家又去绑定给他锁住了,怎么解决?
    2021-05-18
    有用
    回复
  • MORNINGSTART(tiezhu)
    MORNINGSTART(tiezhu)
    2021-04-30

    先把异步同步搞明白吧

    2021-04-30
    有用
    回复 1
    • 吃个甘蔗嚼一年
      吃个甘蔗嚼一年
      2021-12-09
      人家是来求助的,你还不如说,先去把这个问题解决了再来问吧。不忙吧就别冷嘲热讽,谁没有新手期
      2021-12-09
      2
      回复
  • Mr.Zhao
    Mr.Zhao
    2021-04-30

    没看懂

    2021-04-30
    有用
    回复 4
    • candywlx
      candywlx
      2021-04-30
      this.data.items[0].checked=“true"
              this.data.items[1].checked="false"
              this.setData({
                items: this.data.items
              })
      这样改变不了单选的选项吗?
      初使值是第二个选项是true,想改变成选中第一个
      2021-04-30
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-04-30回复candywlx
      用boolean类型,说实话我还是不懂说啥
      2021-04-30
      回复
    • candywlx
      candywlx
      2021-04-30回复Mr.Zhao
      呵呵,我解决了,谢谢
      2021-04-30
      回复
    • 碎
      2021-12-16回复candywlx
      你好,请问是怎么解决的,我也遇到这个问题了
      2021-12-16
      回复
登录 后发表内容