Это может быть действительно глупый вопрос, но, тем не менее, я не могу найти на него ответа.
Итак, я создаю компонент Vue и хочу получить доступ к компоненту vue-spinner ( s) внутри моего компонента. Как бы я это сделал?
Вот фрагменты рассматриваемого кода:
app.js:
Vue.component('players', require('./components/TeamPlayersComponent.vue'));
import GridLoader from 'vue-spinner/src/GridLoader.vue';
const app = new Vue({
el: '#app',
components: {
GridLoader
}
});
TeamPlayersComponent.vue:
<grid-loader></grid-loader>
Предположим, что vue-spinner был установлен (NPM) и что TeamPlayersComponent.vue
действителен и работает, кроме вывода этой ошибки в консоли:
vue.js?3de6:525 [Vue warn]: Unknown custom element: <grid-loader> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
(found in component <players> at /home/vagrant/code/rounds-smaa/resources/assets/js/components/TeamPlayersComponent.vue)
Я использую Vue с Laravel Elixir и Gulp.