内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

layui框架實(shí)現(xiàn)分頁(yè)的方法

這篇文章運(yùn)用簡(jiǎn)單易懂的例子給大家介紹layui框架實(shí)現(xiàn)分頁(yè)的方法,代碼非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。                                                      1、從 官方文檔 - 內(nèi)置模塊 - 數(shù)據(jù)表格 中復(fù)制如下:

公司主營(yíng)業(yè)務(wù):做網(wǎng)站、網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出臨川免費(fèi)做網(wǎng)站回饋大家。

layui框架實(shí)現(xiàn)分頁(yè)的方法

2、復(fù)制到頁(yè)面、將CSS地址以及JS地址改為自己本地的地址

layui框架實(shí)現(xiàn)分頁(yè)的方法

3、瀏覽器運(yùn)行、會(huì)出現(xiàn)如下

layui框架實(shí)現(xiàn)分頁(yè)的方法

4、發(fā)現(xiàn)提示數(shù)據(jù)接口請(qǐng)求異常:error。

解決:

1.1將代碼中的url請(qǐng)求地址修改為自己的地址

1.2將cols參數(shù)修改成自己接口地址返回的參數(shù)

layui框架實(shí)現(xiàn)分頁(yè)的方法

5、然后到瀏覽器繼續(xù)范圍、依舊報(bào)錯(cuò)、錯(cuò)誤如下:

layui框架實(shí)現(xiàn)分頁(yè)的方法

6、針對(duì)問(wèn)題去看、是接口返回的數(shù)據(jù)格式不正確的

然后我們?nèi)ナ謨?cè)看接口數(shù)據(jù)返回格式。

具體:官方文檔 - 內(nèi)置模塊 - 數(shù)據(jù)表格 – 返回的數(shù)據(jù)

layui框架實(shí)現(xiàn)分頁(yè)的方法

7、具體返回的數(shù)據(jù)格式如下、其中、成功的時(shí)候返回的code應(yīng)該為0

{
    "code": 0,
    "msg": "",
    "count": 1000,
    "data": [ {},{},{} ]
}

layui框架實(shí)現(xiàn)分頁(yè)的方法

8、改完自己的接口返回格式后、再次去瀏覽器訪問(wèn)、會(huì)出現(xiàn)如下效果就表示接口格式以及返回的數(shù)據(jù)是正確的

layui框架實(shí)現(xiàn)分頁(yè)的方法

9、在這塊、看到的結(jié)果中、出現(xiàn)分頁(yè)的效果、那代碼是那塊影響的呢?會(huì)發(fā)現(xiàn)在js代碼中有一段代碼:page:true // 開(kāi)啟分頁(yè)。但是依舊存在問(wèn)題、展示的分頁(yè)數(shù)據(jù)不正確。解決:將如下代碼復(fù)制出來(lái)、寫(xiě)在自己代碼中、將接口返回的數(shù)據(jù)賦值給對(duì)應(yīng)的參數(shù)。具體操作如下:

操作:示例 – 組件示例 – 數(shù)據(jù)表格 – 解析任意數(shù)據(jù)格式 – 查看代碼 - parseData

layui框架實(shí)現(xiàn)分頁(yè)的方法

10、然后再次運(yùn)行、會(huì)發(fā)現(xiàn)我們自己寫(xiě)的限制條數(shù)并沒(méi)有起作用、然后再次看請(qǐng)求地址、會(huì)發(fā)現(xiàn)是通過(guò)get請(qǐng)求、固定參數(shù) page、limit來(lái)操作的、同時(shí)給了默認(rèn)的值;

page:1,
limit:10,

layui框架實(shí)現(xiàn)分頁(yè)的方法

11、那如何改為post請(qǐng)求呢?只需要指定請(qǐng)求方式post

操作:官方文檔 - 內(nèi)置模塊 - 數(shù)據(jù)表格 – 異步數(shù)據(jù)接口 – method

layui框架實(shí)現(xiàn)分頁(yè)的方法

12、運(yùn)行、查看請(qǐng)求、如下:

layui框架實(shí)現(xiàn)分頁(yè)的方法

13、請(qǐng)求參數(shù)的名稱名稱已經(jīng)知道是page、limit 如何修改為我們自己想要的參數(shù)名呢?

操作:官方文檔 - 內(nèi)置模塊 - 數(shù)據(jù)表格 – 異步數(shù)據(jù)接口 – request代碼:

request: {
    pageName: 'page',   // 頁(yè)碼的參數(shù)名稱,默認(rèn):page
    limitName: 'size'   // 每頁(yè)數(shù)據(jù)量的參數(shù)名,默認(rèn):limit
}

layui框架實(shí)現(xiàn)分頁(yè)的方法

14、運(yùn)行、查看請(qǐng)求參數(shù)、具體如下:

layui框架實(shí)現(xiàn)分頁(yè)的方法

15、改變默認(rèn)的每頁(yè)顯示條數(shù)

如何將首頁(yè)默認(rèn)顯示條數(shù)改為自己想要的?
如何將瀏覽器默認(rèn)顯示的每頁(yè)顯示的條數(shù)改為自己想要的?
操作:官方文檔 – 內(nèi)置模塊 – 數(shù)據(jù)表格 – 基礎(chǔ)參數(shù)一覽表 – limit、limits
代碼修改:

limit:3,
limits:[2,3,5],

layui框架實(shí)現(xiàn)分頁(yè)的方法

16、運(yùn)行、查看請(qǐng)求參數(shù)、具體如下:

layui框架實(shí)現(xiàn)分頁(yè)的方法

17、最終的html代碼如下:

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>table模塊快速使用</title>
    <link rel="stylesheet" href="./layui/css/layui.css" media="all">
</head>

<body>
    <table id="demo" lay-filter="test"></table>
    <script src="./layui/layui.js"></script>
    <script>
        layui.use('table', function () {
            var table = layui.table;
            //第一個(gè)實(shí)例
            table.render({
                elem: '#demo'
                , url: 'http://localhost/php/public/index.php/index/index/index' //數(shù)據(jù)接口
                , method: 'post'
                , page: true //開(kāi)啟分頁(yè)
                , limit: 3
                , limits: [2, 3, 5]
                , cols: [[
                    { width: 80, type: 'checkbox' },
                    { field: 'type_id', width: 80, title: 'ID', sort: true },
                    { field: 'type_name', title: '分類(lèi)名稱', sort: true }
                ]],
                parseData: function (res) { //將原始數(shù)據(jù)解析成 table 組件所規(guī)定的數(shù)據(jù)
                    return {
                        "code": res.code, //解析接口狀態(tài)
                        "msg": res.msg, //解析提示文本
                        "count": res.data.total, //解析數(shù)據(jù)長(zhǎng)度
                        "data": res.data.data //解析數(shù)據(jù)列表
                    };
                },
                request: {
                    pageName: 'page' // 頁(yè)碼的參數(shù)名稱,默認(rèn):page
                    , limitName: 'size' //每頁(yè)數(shù)據(jù)量的參數(shù)名,默認(rèn):limit
                },
            });
        });
    </script>
</body>

</html>

18、接口使用的TP5.0 沒(méi)有使用模型層、具體簡(jiǎn)單代碼如下:

<?php

namespace app\index\controller;

use think\Controller;
use think\Db;
use think\Request;

class Index extends Controller
{
    public function index()
    {
        $size = Request::instance()->post( 'size', 3 );
        $page = Request::instance()->post( 'page', 1 );
        $res = Db::table( 'goods_type' )->paginate( $size, false, [ 'page'=> $page] );
        $arr['code'] = 0;
        $arr['msg'] = 'ok';
        $arr['data'] = $res;
        return json( $arr );
    }
}
?>

以上便是layui框架實(shí)現(xiàn)分頁(yè)的方法,雖然從篇幅上看很復(fù)雜,但是示例代碼非常詳細(xì)且容易理解,如果想了解更多相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊。

新聞名稱:layui框架實(shí)現(xiàn)分頁(yè)的方法
標(biāo)題路徑:http://www.rwnh.cn/article40/ipceeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站策劃、企業(yè)網(wǎng)站制作、App開(kāi)發(fā)、網(wǎng)站排名網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
东兴市| 武夷山市| 德江县| 遵化市| 独山县| 乾安县| 徐州市| 固始县| 七台河市| 邻水| 南涧| 博乐市| 屏东市| 剑河县| 安乡县| 城口县| 元阳县| 土默特右旗| 永城市| 武邑县| 景泰县| 德保县| 北流市| 揭阳市| 沾化县| 鄂伦春自治旗| 丰城市| 云南省| 大理市| 漳州市| 和龙市| 崇义县| 达州市| 勐海县| 临湘市| 定结县| 中卫市| 大洼县| 岑溪市| 册亨县| 瑞丽市|