vuejs中单选框的循环问题?

我想要循环单选框,但是循环出来,要么就是全选,要么就是全不选,求解

<div class="danxuan" v-for="(danxuan , index) in this.danxuanAll" >
            <h3>{{index+1}}、+++{{danxuan[0]}}+++</h3>
            
            <el-radio-group v-model="lener">
                <div v-for="(item , indexx) in danxuan[2]" :data-index="indexx">
                    <el-radio :label="`${indexx--}`">{{item}}</el-radio>
                </div>
            </el-radio-group>
</div>

阅读 3.8k
1 个回答

要设置对应的v-model才行

// 注意radio2
<el-radio-group v-model="radio2">
    <el-radio v-for="item in list" :label="item">{{ item }}</el-radio>
</el-radio-group>

data () {
  return {
    radio2: 'b', // 这个就是你要选中的值
    list: ['a','b','c']
  };
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题