javascript - vue js - 默认情况下单选按钮不会检查 v-model 属性

标签 javascript radio-button vue.js checked

如果我删除 v-model 属性,checked 会起作用。

<input type="radio" name="sign" value="+" v-model="sumType" checked="checked"> Addition
<input type="radio" name="sign" value="-" v-model="sumType"> Subtraction

如何默认选中具有 vue js 模型属性的单选按钮?

最佳答案

只需将 v-model 属性设置为您要默认检查的 radio 的值即可。

例如:

export default {
  data () {
    return {
      sumType: '-'
    }
  }
}

将在页面加载时选择 Subtraction 单选按钮。

使用以下 HTML(具有上述组件结构)有效:

<input type="radio" name="sign" value="+" v-model="sumType"> Addition
<input type="radio" name="sign" value="-" v-model="sumType"> Subtraction

关于javascript - vue js - 默认情况下单选按钮不会检查 v-model 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37007614/

相关文章:

javascript - 图像未使用 PHP 脚本保存

javascript - Firebase 在创建帐户后返回用户对象

javascript - 饼图未完全呈现

javascript - 如何在VueJS中传递props?

vue.js - 如何在 vue-cli3 生成的应用程序中使用 vue-sidebar-menu?

javascript - 如何在 Angular 4+ 中保存 blob 响应类型

JavaScript:删除共享相同属性值的对象的重复项

angular - Angular2 中的共享 RadioButton 组件

radio-button - MVC 5 RadioButtonFor enum,总是选择默认的枚举值零?

django - 如何使用 Bootstrap 在 Django 中自定义复选框和单选框?