亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

異常“Symfony\\Component\\HttpKernel\\Exception\\”

異常“Symfony\\Component\\HttpKernel\\Exception\\”

一只甜甜圈 2023-04-14 15:01:31
在 Laravel-8 中使用 Vue(SPA)我正在嘗試使用事件并從組件中獲取一些數據,但是數據沒有被獲取,我得到的錯誤是:- 404異?!癝ymfony\Component\HttpKernel\Exception\NotFoundHttpException”這是我用來發送DisplayMessages事件請求的Contacts.vue:-<template>    <div class="container">        <div class="row justify-content-center">            <div class="col-md-8">                <div class="card">                    <div class="card-header">Contacts List</div>                    <div class="card-body">                        <ul v-for="contact in contacts" :key="contact.id" >                           <li>                           <button @click="displayMesages(contact.id)">                                                                {{contact.name}}                                                        </button>                           </li>                        </ul>                    </div>                </div>            </div>        </div>    </div></template><script>    export default {        data(){            return {                contacts: []            }        },        mounted() {            axios.get('/api/contacts-list')            .then(response => this.contacts = response.data)        },        methods: {            displayMesages(id){                console.log(id);                DisplayMessages.$emit('refresh', id);            }        }    }</script>這是接收請求的DisplayMessages.vue :-<template>    <div class="container">        <div class="row justify-content-center">            <div class="col-md-8">                <div class="card">                    <div class="card-header">Display Messages</div>                    <div class="card-body">                        <h2 v-for="message in messages">{{message.message}}</h2>                    </div>                </div>            </div>        </div>    </div></template>
查看完整描述

2 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

axios 路由中的DisplayMessages.vue中存在輸入錯誤:-


mounted() {

            DisplayMessages.$on('refresh', (id)=>{

                axios.get('/api/display-message/'+ id).then(response => this.messages = response.data) //It should be '/api/display-messages/`

            });

        }


查看完整回答
反對 回復 2023-04-14
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

這條路線真的存在并返回一些東西嗎?

/api/contacts-list



查看完整回答
反對 回復 2023-04-14
  • 2 回答
  • 0 關注
  • 545 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號