包含()在Vue中不起作用!还有什么可以使用吗?

时间:2018-02-20 10:25:20

标签: javascript vue.js

所以尽管我有相同的对象,但不幸的是,array.includes()在Vue中不起作用。我的猜测是幕后Vue改变了对象,因此include()将它视为一个不同的对象。

export default {
    props: ['sellitem'],
    data(){
        return {
            sells: [ this.sellitem ]
        };
    },
    watch: {
        sellitem(value){
            if( ! this.sells.includes(value)) this.sells.push(value);
        }
    },
}

组件定期获取新的Prop值,因此我将它们添加到阵列销售中。但当然,当阵列中已经存在某些东西时,它不应该被推入内部。

0 个答案:

没有答案