javascript - vue2.0如何选中当前获取当前数据
天蓬老师
天蓬老师 2017-04-11 11:49:21
0
1
530

实现了多选效果,想实现选中当前获取价格卡住了~如何判断当前是否已经checked?根据双向数据绑定,当ischeckdate 数组中存在这个value时,就checked。而一开始点击时数组总是为空~

多选的实现效果如下:
methods: {

checkedAll () {
        let ischeckdate = [];
            if (!this.checkAll) {
                this.cartProducts.forEach((cartProduct) => {
                    ischeckdate.push(cartProduct.id);
                });
            }
            this.ischeckdate = ischeckdate;
        }}

},
watch: {

        'ischeckdate': function () {
            if (this.cartProducts.length === this.ischeckdate.length) {
                this.checkAll = true;
            } else {
                this.checkAll = false;
            }
        },
        checkAll (yes) {
            this.checkAll = yes;
        }
    }
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

reply all(1)
大家讲道理

根据你的描述文字判断问题为:如何判断当前是否已经checked?
答案是根据双向数据绑定,当ischeckdate 数组中存在这个value时,就checked
over

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template