【发布时间】:2016-03-30 07:16:22
【问题描述】:
我试图在 laravel 页面中列出一些数据,但结果没有得到填充。你能检查并纠正我吗?我不知道我是否正确地遵循了这一点。目前,在 laravel 刀片模板中添加了 vue.js。
list.blade.php
@extends('layouts.app')
@section('title', 'Customers List')
@section('styles')
@endsection
@section('content')
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="panel panel-default">
<div class="panel-heading">Customers List</div>
<div class="panel-body">
<table class="table table-hover table-bordered" id="demo">
<thead>
<tr>
<th>Name</th>
<th>Age</th>
</tr>
</thead>
<tbody>
<tr v-for="people in peoples">
<td> @{{ people.name }} </td>
<td> @{{ people.age }} </td>
</tr>
<pre> @{{ $data | json }} </pre>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
@endsection
@section('scripts')
<script src="/js/vue.js"></script>
<script src="/js/vue-resource.min.js"></script>
<script>
new Vue({
el: '#app',
data: {
peoples: [
{ name: 'John', age: 50 },
{ name: 'Smith', age: 20 },
{ name: 'Foo', age: 30 },
{ name: 'Joo', age: 60 }
]
}
});
</script>
@endsection
【问题讨论】: