v-for循环不显示任何数据,而只是重复表行

时间:2018-09-20 17:40:04

标签: javascript html vue.js axios

这个v-for循环只是重复了表行很多次而没有显示任何数据。

 <table class="table">
 <thead>
 <th>Id</th>
 <th>Name</th>
 </thead>
 <tbody>
 <tr v-for="t in tasks ">
 <td>{{ t.id }}</td>
 <td>{{ t.name }}</td>
 </tr>
 </tbody>
 </table>

这是我要从中返回json数据的控制器函数

public function index()
{
    $tasks = Todo::all();
    return request()->json($tasks, 200);
}

这是脚本,在控制台上没有显示错误

<script>
export default {
  data(){
    return{
      tasks:{},
    }
  },
  methods:{
  },
  created(){
    axios.get('http://127.0.0.1:8000/#/example/tasks')
    .then((response) => this.tasks = response.data )
    .catch((error) => console.log(error));
    console.log("Tasks Component Mounted.....");
  }
}
</script>

0 个答案:

没有答案