[Vue warn]: Не удалось смонтировать компонент: шаблон или функция визуализации не определены. найдено в ---> <ChatApp> - PullRequest
0 голосов
/ 11 декабря 2019
[Vue warn]: Failed to mount component: template or render function not defined.

found in

---> <ChatApp>
       <Root>

ChatApp.vue

<template>
    <div class="chat-app">
      <Conversation :contact="selectedContact" :messages="messages"/>
      <ContactsList :contacts="contacts"/>
    </div>
</template>

<script>
    import Conversation from './Conversation';
    import ContactsList from './ContactsList';

    export default {
        props: {
          user: {
            type: Object,
            required: true
          }
        }
        data(){
          return{

           selectedContact:null,
           messages: [],
           contacts: []
         };
       },
        mounted() {
            console.log(this.user);
            axios.get('/contacts')
            .then((response)=>{

              console.log(response.data);
              this.contacts = response.data;
            });
        },
        components: {Conversation, ContactsList}
    }
</script>

App.js

require('./bootstrap');

window.Vue = require('vue');



Vue.component('chat-app', require('./components/ChatApp.vue').default);



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

Когда я запускаю свой проект laravel в браузере, я ожидаю объект, который я получаю, но онмгновенно исчезает, и в консоли появляется указанная выше ошибка.

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