Привет, это мой первый раз. У меня есть проблема с тем, что у меня 3000 элементов, и я использую такие фреймворки, как vue, element-ui и метеор. Я извлекаю все элементы через удаленный el-select, который добавляет дополнительные объекты массива удаленного выбора. Я не знаю, почему это снижает производительность и приводит к поломке.
// Метод поиска опций элемента
_getItemOpts(query, type) {
type = type || 'remote'
let exp = new RegExp(query)
let selector = {}
if (exp) {
selector = {
itemType: { $ne: 'Bundle' },
// , 'Sale'
activityType: { $in: ['Purchase'] },
status: 'Active',
$or: [
{ name: { $regex: exp, $options: 'i' } },
{ refNo: { $regex: exp, $options: 'i' } },
{ barcode: { $regex: exp, $options: 'i' } },
],
}
}
// Find item
findItems
.callPromise({ selector: selector })
.then(result => {
// console.log(result)
if (type == 'remote') {
this.itemOpts = result
}
this.loading = false
})
.catch(err => {
this.loading = false
Notify.error({ message: err })
})
},
Помогите мне, пожалуйста.