Javascript v-表示使用循环,选择2在ajax中使用时不工作

Javascript v-表示使用循环,选择2在ajax中使用时不工作,javascript,ajax,laravel,vue.js,jquery-select2,Javascript,Ajax,Laravel,Vue.js,Jquery Select2,为什么我的脚本不起作用。 我从ajax获取数据,并使用select2选择产品,当我尝试使用v-for为上一个项目中选择的每个产品使用loop添加部分时 这是我的html: محصولات سفارشی* @foreach(产品作为$item) {{$item->name} @endforeach منبعساش:{getProductById(order)}* @{{item.name}:@{{item.resource} 这是vue,js products_order: function

为什么我的脚本不起作用。 我从ajax获取数据,并使用select2选择产品,当我尝试使用v-for为上一个项目中选择的每个产品使用loop添加部分时

这是我的html:


محصولات سفارشی*
@foreach(产品作为$item)
{{$item->name}
@endforeach
منبعساش:{getProductById(order)}*
@{{item.name}:@{{item.resource}
这是vue,js

products_order: function () {
    let self = this;
    let validator;
    let irt;
    if (self.products_order.length == 0) {
        self.selectedRes = {}
    }
    Object.entries(self.selectedRes).forEach(function (item, ir) {
        // console.log(item[0])
        validator = false;
        irt = null
        self.products_order.forEach(function (itemm, indexx) {
            if (itemm == item[0]) {
                validator = true;
                irt = itemm
            }
        })
        if (validator == true) {
            alert(irt)
            delete self.selectedRes[irt];
        }
    });
}

你能解释什么不适用于你的代码吗?你能解释什么不适用于你的代码吗。