• layui接触(一)


    关于layui,最大的好处是兼容吧(个人认为)

    开始正题

    layui官网地址 https://www.layui.com/doc/modules/table.html

    layui 的表格是根据layui的内部方法去引用table 模块去触发的

    <!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;
      
      //第一个实例
      table.render({
        elem: '#demo'
        ,height: 312
        ,url: '/demo/table/user/' //数据接口
        ,page: true //开启分页
        ,cols: [[ //表头
          {field: 'id', title: 'ID', 80, sort: true, fixed: 'left'}
          ,{field: 'username', title: '用户名', 80}
          ,{field: 'sex', title: '性别', 80, sort: true}
          ,{field: 'city', title: '城市', 80} 
          ,{field: 'sign', title: '签名',  177}
          ,{field: 'experience', title: '积分',  80, sort: true}
          ,{field: 'score', title: '评分',  80, sort: true}
          ,{field: 'classify', title: '职业',  80}
          ,{field: 'wealth', title: '财富',  135, sort: true}
        ]]
      });
      
    });
    </script>
    </body>
    </html>

    借用官网的例子

    做一个补充

    response: {
                            statusName: 'code', //数据状态的字段名称,默认:code
                            statusCode: 200, //成功的状态码,默认:0
                            msgName: 'msg',//状态信息的字段名称,默认:msg
                            countName: 'total', //数据总数的字段名称,默认:count
                            dataName: 'rows', //数据列表的字段名称,默认:data
                        },

    这块是关于后端数据返回的自定义名称

     request: {
                            pageName: 'pageNum' //页码的参数名称,默认:page
                            ,limitName: 'pageSize' ,//每页数据量的参数名,默认:limit
                        },

    这块是关于分页的参数自定义修改的

    {field: 'wealth', title: '财富',  135, sort: true,templet:'#temp'}

    这句的templet要对应script的代码

    <script type="text/html" id="temp">
        <sapn>{{d.wealth}}</sapn>
    </script>

    这个里面可以对返回来的数据进行数据操作,比如说根据不同字段去显示不同类型,例:

    <script type="text/html" id="temp">
        {{#  if(d.wealth=== null){ }}
        <span style="display: flex;display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;align-items: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;">
             <span>0</span>
            </span>
        {{#  } else{ }}
        <span style="display: flex;display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;align-items: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;">
             <span >{{d.wealth}}</span>
            </span>
        {{#  }
        }}
    </script>

    还有些字段可以去官网上去看,今天先到这里,溜了溜了

  • 相关阅读:
    (转)python编写登录接口
    (转)Python之文件读写
    (转)python strip()函数 去空格 函数的用法
    (转)模块readline解析
    (转)跟着老男孩一步步学习Shell高级编程实战
    图片服务器优化 解决流量和存储问题
    某大型网站图片服务器改造方案
    雅虎网页优化14条原则
    独立的图片服务器架构
    城市分站设计思路
  • 原文地址:https://www.cnblogs.com/huichaoboke/p/15091044.html
Copyright © 2020-2023  润新知