Как добавить компонент Vue в файл app.js в laravel? - PullRequest
0 голосов
/ 30 мая 2018

Я смотрел учебник, который использует laravel и vue, и в учебнике он добавляет компонент vue в папку компонентов, а затем регистрирует этот компонент в файле app.js, используя этот код

Vue.component('articles',require('./components/articles.vue');

И этоработает нормально, и в моем случае, когда я использую этот код, он говорит require is not defined.В файле app.js уже есть пример компонента, зарегистрированного с использованием этого кода

Vue.component('example-component',__webpack_require__(37));

Мой вопрос: как число 37 определяет файл ExampleComponent.vue?И как я могу получить номер файла, который я хочу включить?И у меня нет веб-пакета CLI. Спасибо

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

Вы должны попробовать

import YourComponent from 'path';
new Vue({

  components: {
   "your-component": YourComponent

});
0 голосов
/ 30 мая 2018

Похоже, я использовал неправильный файл app.js, который был в публичном каталоге, я должен добавить эти коды в app.js, который находится в каталоге компонентов

...