我正在嘗試使用 laravel 中的控制器從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)到 vue 組件,但由于某種原因沒有在屏幕上顯示任何內(nèi)容,數(shù)據(jù)正在傳遞并且沒有錯(cuò)誤可以看到我唯一能看到的是“l(fā)i”標(biāo)記點(diǎn)比數(shù)據(jù)庫(kù)中存在的條目多得多這就是我得到的:-控制器:-class MyRequestController extends Controller{ public function MyRequest() { return User::all(); }}組件視圖:-<template> <div class="container"> <div class="row justify-content-center"> <div class="col-md-8"> <div class="card"> <div class="card-header">Example Component</div> <div class="card-body"> <ul> <li v-for="user in users">{{users.email}}</li> </ul> </div> </div> </div> </div> </div></template><script> export default { data() { return { users : [] } }, created() { axios.get('./userz') .then(response => this.users = response.data); } }</script>我仍在弄清楚 laravel 中的 vue,所以如果你保持簡(jiǎn)單的答案,它真的會(huì)有所幫助。調(diào)試更改:-created() { axios.get('./userz') .then(response => this.users = response.data); console.log(this.users); }輸出:-
無法從控制器獲取數(shù)據(jù)到 Vue 組件
拉丁的傳說
2022-12-02 17:17:56