vue,循环radio,默认只选中一个

clipboard.png
由于传回参数的原因,

clipboard.png
所以不能直接使用

<el-radio v-model="radio" label="1">正确</el-radio>
<el-radio v-model="radio" label="0">错误</el-radio>

所以我改用了循环:

<ul>
  <li style="float:left;margin-right:10px" v-for="(item,index) in model.options" :key="index">
    <el-radio name="type" v-model="item.isRight" :label="index">{{item.questOption}}</el-radio>
  </li>
</ul>

但是要怎样使radio只能选中一个呀?、?

阅读 12.6k
2 个回答

如果是elementUI,可以使用以下写法:

<template>
  <el-radio-group v-model="radio">
    <el-radio :label="3">备选项</el-radio>
    <el-radio :label="6">备选项</el-radio>
    <el-radio :label="9">备选项</el-radio>
  </el-radio-group>
</template>

<script>
  export default {
    data () {
      return {
        radio: 3
      };
    }
  }
</script>

已解决,,,,,,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题