【问题标题】:Data listing using laravel and vue.js使用 laravel 和 vue.js 列出数据
【发布时间】: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

【问题讨论】:

    标签: laravel vue.js


    【解决方案1】:

    您在餐桌上使用了不正确的 ID。在您的 Vue 对象中,您已将 app 定义为 ID,但您的表的 ID 为 demo

    【讨论】:

    • 谢谢我已经更新了,但仍然没有得到结果。
    • 控制台中没有显示错误。我得到了它。这是我的错。我没有在“layouts.app”页面中调用@yield('scripts')。谢谢
    • 刚刚又看到你的图片,发现没有错误,正要问屈服部分哈哈。很高兴听到你成功了! :)
    猜你喜欢
    • 2020-05-13
    • 2023-03-14
    • 2020-06-27
    • 2022-01-03
    • 2020-07-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 2020-07-17
    相关资源
    最近更新 更多