Я прилагаю все усилия, чтобы решить эту проблему, но не нашел ни одного, пожалуйста, помогите мне об этом, вот мой компонент вызова кода
Vue.component('select2', require('./components/select2.vue'));
HTML компонента
<template>
<select>
<slot></slot>
</select>
</template>
здесьмой скрипт vue.js
<script>
export default {
props: ['options', 'value', 'params'],
mounted: function () {
var vm = this;
var params = !this.params ? {} : this.params;
params.val = this.value;
if(this.options) {
params.data = this.options;
}
$(this.$el).val(this.value);
$(this.$el).select2(params);
$(this.$el).on('change', function () {
vm.$emit('input', $(this).val())
})
$(this.$el).val(this.value).trigger('change');
},
watch: {
value: function (value) {
$(this.$el).val(value);
},
options: function (options) {
var params = !this.params ? {} : this.params;
if(this.options) {
params.data = this.options;
}
$(this.$el).select2(params);
}
},
destroyed: function () {
$(this.$el).off().select2('destroy')
}
}
</script>
но все еще получая эту ошибку, я пробовал много вещей, но не работает, пожалуйста, помогите мне, я могу дать вам больше деалитов, если вам нужно, я использую laravel, gulp и т. д.