gpt4 book ai didi

vue.js - 单选按钮 未选中(变蓝)

转载 作者:行者123 更新时间:2023-12-03 06:48:36 27 4
gpt4 key购买 nike

我正在使用 Bootstrap-vue.JS 制作一组单选按钮。我有一个重置功能,可以选中其中一个单选按钮。当我调用该函数时,单选按钮的值按照我的预期发生了变化,但是单选按钮本身并没有显示它的变化(圆圈没有变成蓝色)

这是模板

<b-row md="9" align-h="center">
<b-form-group>
<b-form-radio-group
id="radio-group-1"
v-model="voc_type"
name="radio-options"
>
<b-form-radio value="Request">Request</b-form-radio>
<b-form-radio value="Complain">Complain</b-form-radio>
<b-form-radio value="Saran">Saran</b-form-radio>
<b-form-radio value="Pujian">Pujian</b-form-radio>
</b-form-radio-group>
</b-form-group>
</b-row>
{{ voc_type }}

这是创建vue时的初始化

export default{
data{
return{
voc_type: 'Request',
}
}
}

这是重置功能

reset(){
this.voc_type= 'Request'
}

当我调用 reset() 时,{{ voc_type }} 的输出如我所料是“Request”,但单选按钮没有变成蓝色。 idk 为什么..

最佳答案

我实现了一个重置​​按钮,它现在按预期工作了:

<template>
<div>
<b-row md="9" align-h="center">
<b-form-group>
<b-form-radio-group id="radio-group-1" v-model="voc_type" name="radio-options">
<b-form-radio value="Request">Request</b-form-radio>
<b-form-radio value="Complain">Complain</b-form-radio>
<b-form-radio value="Saran">Saran</b-form-radio>
<b-form-radio value="Pujian">Pujian</b-form-radio>
</b-form-radio-group>
</b-form-group>
</b-row>
{{ voc_type }}
<b-btn @click="reset()">Reset</b-btn>
</div>
</template>

<script>
export default {
data() {
return {
voc_type: 'Request'
};
},
methods: {
reset() {
this.voc_type = 'Request';
}
}
};
</script>

由于 Vue react 性可能无法正常工作,您的数据函数中存在拼写错误

  data() { <-- correct this line 
return {
voc_type: 'Request'
};
},

关于vue.js - 单选按钮 <b-form-radio-group> 未选中(变蓝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58369969/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com