用Vue的方式实现复选框
Posted yykong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Vue的方式实现复选框相关的知识,希望对你有一定的参考价值。
var borrVm = new Vue({ el: "#WingApp", data: {
returnBookList:[], checked:"", checkList:[], },
在vue中定义两个属性
methods: { checkAll: function () { if (this.checked) { this.checkList = []; } else { this.checkList = []; for (var i in this.returnBookList) { this.checkList.push(this.returnBookList[i]); } } }, }
定义这个方法,其中returnBookList是结果集
然后是全选复选框
<input type="checkbox" name="defualtAdd" id="sel_1" class="a-checkbox quanxuan" v-model="checked" @click="checkAll">
<!-- 这里如果没用过v-model可以先去了解一下vue -->
单选框
<input type="checkbox" name="defualtAdd" id="defualtAdd" class="a-checkbox qx" :value="item" v-model="checkList">
这些添加上使用起来就没什么问题了,如果有的话应该就是一些样式问题需要注意一下
以上是关于用Vue的方式实现复选框的主要内容,如果未能解决你的问题,请参考以下文章