Vue.js checkbox 练习

Posted lunawzh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue.js checkbox 练习相关的知识,希望对你有一定的参考价值。

<div id="app">
    <input type="checkbox" v-model="sex" value="1" />足球
    <input type="checkbox" v-model="sex" value="2" />篮球
    <input type="checkbox" v-model="sex" value="3" />乒乓球
    <br />
    {{sex}}
    <br />
    <button v-on:click="clickall(true)">全选</button>
    <button v-on:click="clickall(false)">取消全选</button>

</div>
<script type="text/javascript">
    var vm = new Vue({
        el: "#app",
        data: {
            sex:[]
        }
        ,
        methods: {
            clickall: function (flag) {
                if (flag) {
                    _this = this;
                    this.sex = [];
                    $.each($(":checkbox"), function (i, v) {
                        _this.sex.push(v.value);
                    });
                } else {
                    this.sex = [];
                }
            }
        }
    });
</script> 

 

以上是关于Vue.js checkbox 练习的主要内容,如果未能解决你的问题,请参考以下文章

vue.js 怎么判断选中第一个checked,

vue.js实现checkbox的全选和反选

vue.js + elementUI实现动态渲染折叠面板,以及里面的CheckBox全选

《Vue.js实战一书p231练习试做

vue.js实战——购物车练习(包含全选功能)

使用vue.js实现checkbox的全选和多个的删除功能