关于复选框和单选按钮的问题

Posted

技术标签:

【中文标题】关于复选框和单选按钮的问题【英文标题】:Question about checkbox and radio buttons 【发布时间】:2019-11-13 02:13:14 【问题描述】:

我正在使用 element-ui,但我不知道如何使它工作。我有以下代码:

<div v-for="(solution, s_index) in scope.row.arrayDefectiveActions"
:key="`$requirementTemplateTypeIndex.$requirementExtendedItemIndex.$s_index`"
 style="display: inline-block;" class="p-sm">

<el-checkbox v-model="solution.checkActionTaken" 
:disabled="!scope.row.checkDefectiveItem" 
@change="articleChanged(requirementExtendedItem)">

</el-checkbox>
</div>

我的问题是如何将此复选框转换为单选按钮,因为我尝试使用完全相同的代码但只更改了复选框,我可以选择所有这些而不取消选中其他的

【问题讨论】:

【参考方案1】:

您必须将:class="'active':radio===item.id" 添加到v-for 迭代器并使用&lt;el-radio v-model="radio" :label="item.id"&gt;

Here 你可以找到一个工作示例。

最好的问候,

婆罗门

【讨论】:

【参考方案2】:

查看有关如何使用正确组件的文档。

el-checkbox 用于复选框 el-radio 用于收音机

文档:https://element.eleme.cn/#/fr-FR/component/radio

【讨论】:

以上是关于关于复选框和单选按钮的问题的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 验证,将错误消息放在复选框和单选按钮组下方

带有复选框和单选按钮的 Android 列表视图

Google Chrome 中的引导复选框和单选按钮标签问题

输入在标签内时的CSS复选框和单选按钮?

标签、复选框和单选按钮

带有选择、复选框和单选按钮的 Angular JS 表单