Vuejs2 我应该如何获得复选框的值?

Vuejs2 我应该如何获得复选框的值?,vuejs2,Vuejs2,因此,我有以下要素: <input v-on:click="$emit('addPartId', $event)" v-bind:value="13209" name="add_13209" type="checkbox"> 在父容器中,并传递给子容器: <table-body v-bind:items="items" v-bind:columns="columns" v-bind:sort-column="sortCo

因此,我有以下要素:

<input v-on:click="$emit('addPartId', $event)" v-bind:value="13209" name="add_13209" type="checkbox">
在父容器中,并传递给子容器:

    <table-body
        v-bind:items="items"
        v-bind:columns="columns"
        v-bind:sort-column="sortColumn"
        v-bind:direction="direction"
        @sort="sort"
        @addPartId="addPartId"
        >
    </table-body>


我在堆栈中找不到的问题是,如何注册单击事件,以便在单击复选框时获得事件对象(我想要复选框的值,来自
v-bind:value

您应该使用事件名称,即烤肉串版本,选中

如指南所述:

与组件和道具不同,事件名称永远不会用作 JavaScript中的变量或属性名,因此没有理由使用 camelCase或PascalCase。此外,DOM中的v-on事件侦听器 模板将自动转换为小写(由于 HTML的大小写不敏感),因此v-on:myEvent将变成v-on:myEvent –使myEvent无法收听

出于这些原因,我们建议您在活动中始终使用烤肉串 名字

Vue.component('my-checkbox'{
模板:`
`
})
Vue.component('my-other-checkbox'{
模板:`
`
})
新Vue({
el:“#发射示例简单”,
方法:{
getChecked1:功能(ev){
console.log('checkbox1',ev.value)
console.log('checkbox1',ev.whole.target.value)
},
getChecked2:功能(ev){
console.log('checkbox2',ev.target.value)
}
}
})

第一个例子:
第二个例子:
    <table-body
        v-bind:items="items"
        v-bind:columns="columns"
        v-bind:sort-column="sortColumn"
        v-bind:direction="direction"
        @sort="sort"
        @addPartId="addPartId"
        >
    </table-body>