javascript - 如何在 vue.js 中使用带复选框的 v-model?

标签 javascript vue.js vuejs2

在 vue2 js 中,我想使用带有 v-model 的复选框。

<input type="checkbox" value="test" :checked="selected"/>

我希望复选框的值为 test,但是我希望与名为 selected 的 Prop 进行双向绑定(bind),这是一个 bool 值。但是,以上仅进行一种方式绑定(bind)。我该如何解决这个问题?

谢谢

最佳答案

使用v-model代替:checked

new Vue({
  el: '#app',
  data: {
    selected: false
  }
});
<script src="https://unpkg.com/vue@2"></script>
<div id="app">
  <input type="checkbox" value="test" v-model="selected">
  <div>Selected: {{selected}}</div>
</div>

关于javascript - 如何在 vue.js 中使用带复选框的 v-model?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53366395/

相关文章:

javascript - Svelte 服务错误的项目

javascript - 将输入与因子绑定(bind)(v-模型)

javascript - 如何设置在 vue.js 2 中选择的选项?

javascript - vue组件在加载页面时不显示。如何让它显示?

javascript - 选择 div 中除单击的元素之外的所有其他元素

javascript - ActiveXObject ("WScript.Shell");在 Firefox 中未定义?

javascript - 使用 Vuetify 慢慢滚动回到顶部

rest - 使用 JWT 在 Vue 中进行基于角色的身份验证

vue.js - 如何将更改后的值传递给 Vue.js 中其他组件的方法?

javascript - 如何关闭带有 cookie 和 php 到期日期的通知栏?