@demeys

Как решить проблему Unknown custom element:?

Начал изучать vue

прописал
Vue.component('example-component', require('./components/ExampleComponent.vue'));

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


HTML
<div id="app">
<example-component></example-component>
</div>

ExampleComponent.vue
<template>
    <div class="container">
        <div class="row justify-content-center">
            <div class="col-md-8">
                <div class="card card-default">
                    <div class="card-header">Example Component</div>

                    <div class="card-body">
                        I'm an example component.
                    </div>
                </div>
            </div>
        </div>
    </div>
</template>

<script>
    export default {
        mounted() {
            console.log('Component mounted.')
        }
    }
</script>

в консоле такая ошибка
[Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.

Что я делаю не так?
  • Вопрос задан
  • 5172 просмотра
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Где вы вообще видели такое подключение компонентов, как у вас?

let ExampleComponent = require('./components/ExampleComponent.vue')

Vue.component(ExampleComponent.name, ExampleComponent);

const app = new Vue({
    el: '#app'
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы