не удалось загрузить компонент в laravel 5.8 - PullRequest
0 голосов
/ 23 апреля 2019

У меня ниже 2 компонентов в vue.js и используется в Laravel 5.8

Вот файл app.js.

require('./bootstrap');
import VeeValidate from 'vee-validate';

window.Vue = require('vue');

Vue.use(VeeValidate);

Vue.component('profile', require('./components/Account/Profile.vue').default);
Vue.component('change-password', require('./components/Account/changepassword.vue'));

const app = new Vue({
    el: '#app'
});

Нижекод в компоненте смены пароля.

<template>
    <div>

    </div>
</template>

Когда я строю код, используя npm run dev.

, я получаю следующую ошибку: Не удалось смонтировать компонент: шаблонили функция рендеринга не определена в <ChangePassword> <Root>

Когда я удаляю ссылку на компонент изменения из app.js и перестраиваюсь с использованием npm run dev, тогда все работает.

Я что-то пропустил

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

С этим сработало Vue.component('change-password', require('./components/Account/changepassword.vue').default);

Вместо этого:

Vue.component('change-password', require('./components/Account/changepassword.vue'));
0 голосов
/ 23 апреля 2019

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

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