vue.js Не удалось смонтировать компонент: шаблон - PullRequest
0 голосов
/ 22 ноября 2018

Я прилагаю все усилия, чтобы решить эту проблему, но не нашел ни одного, пожалуйста, помогите мне об этом, вот мой компонент вызова кода

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 и т. д.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...