Laravel 框架 在模板页面直接输出数据,怎么在页面打开的时候显示 loading 加载

方法

public function myMerchant(Request $request){
        $service_manager = MerchantService()->getServiceManagerForRole();
        $user = MerchantService()->getMerchantList($request);
        $role_id = UserService()->getUserRole();
        return view('admin.public.loading', [
            'service_manager'=>$service_manager,
            'data'=>$user,
            'role'=>$role_id,
        ]);
    }

*模板页面循环输出数据

<tbody>
            @if($data->count())
                @foreach($data as $key=>$value)
                    <tr>
                        <td>{{ ($key+1)+(((request()->get("page") ?request()->get("page") : 1)-1) *20) }}</td>
                        <td>{{$value->name}}</td>
                        <td>{{$value->phone}}</td>

                        <td>{{$value->belong_industry}}</td>
                        <td>{{$value->address}}</td>
                        <td>{{$value->store_num}}</td>
                        <td>
                            @if($value->state ==1)
                                <span class="layui-badge  layui-bg-green" >

                            @elseif($value->state ==2)
                                <span class="layui-badge">

                            @elseif($value->state ==3)
                                <span class="layui-badge layui-bg-gray"  >
                            @else
                                <span class="layui-badge refuse" data-msg = "{{$value->verify_msg}}">
                            @endif
                                  {{$value->state_extend}}</span>
                        </td>
                        <td>{{$value->service_extend}}</td>
                        <td>{{$value->service_manage_extend}}</td>
                        <td>{{$value->created_at}}</td>
                        <td>
                            <button class="layui-btn layui-btn-sm rate " value="{{$value->user_id}}" >费率</button>
                            @if($value->state == 3)
                                <button class="layui-btn layui-btn-sm  layui-btn-disabled" >编辑</button>
                                @else
                                <button class="layui-btn layui-btn-sm  merchant_edit"
                                        data-url ="{{ route("admin.edit_merchant",['id'=>$value->id])}}">编辑</button>
                            @endif

                            <button class="layui-btn layui-btn-sm  merchant_detail"
                                    data-url ="{{ route("admin.detail_merchant",['id'=>$value->id])}}">详情</button>

                            @if($role == env('root_id'))

                             <button class="layui-btn layui-btn-sm pay "  data-url="{{route('admin.set_merchant_pay',['id'=>$value->user_id])}}">付款</button>  

                             <button class="layui-btn layui-btn-sm return "  data-url="{{route('admin.set_merchant_return',['id'=>$value->user_id])}}">退款</button>        
                            @endif
                        </td>
                    </tr>
                @endforeach
                @else
                <tr>
                    <td colspan = '11'>暂无数据</td>
                </tr>
            @endif

            </tbody>
提问:这种怎么在数据加载出来显示loading 页面?
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

求助 :joy:

4年前 评论

直接输出好像不行吧,可以改成ajax获取,这样就可以

4年前 评论

@zdg1992 就是改的地方太多 想问问有没有好的解决办法

4年前 评论

数据都在页面上了,再显示loading的话没有什么意义

4年前 评论
nciexu (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!