Vue检查多个单选按钮



我试图检查vue中的多个单选按钮,但它不起作用。普通html允许您检查多个单选按钮,如果名称属性不同,但在vue 中不起作用

export default {
data() {
return {
selected: []
}
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<template>
<div>
<b-form-group label="Individual radios">
<b-form-radio v-model="selected" name="some-radios0" value="A">Option A</b-form-radio>
<b-form-radio v-model="selected" name="some-radios1" value="B">Option B</b-form-radio>
</b-form-group>
<div class="mt-3">Selected: <strong>{{ selected }}</strong></div>
</div>
</template>
所以我更改了名称属性,但它仍然不起作用。这不太可能。

如果要选中多个复选框,则应使用b-form-checkbox-group

以下是文档链接:https://bootstrap-vue.js.org/docs/components/form-checkbox

这是您修改的代码:

<template>
<div>
<b-form-group label="Checkboxes">
<b-form-checkbox-group v-model="selected" name="some-radios">
<b-form-checkbox value="A">Option A</b-form-checkbox>
<b-form-checkbox value="B">Option B</b-form-checkbox>
</b-form-checkbox-group>
</b-form-group>
<div class="mt-3">Selected: <strong>{{ selected }}</strong></div>
</div>
</template>

<script>
export default {
data() {
return {
selected: [], // Must be an array reference!
}
}
}
</script>

相关内容

  • 没有找到相关文章

最新更新