zoukankan      html  css  js  c++  java
  • 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>

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

  • 相关阅读:
    CentOS6.5卸载自带的Mysql软件
    Oracle 监听hang住
    mysql忘记root登录密码
    根据linux自带的JDK,配置JAVA_HOME目录
    nbu还原集群数据库异常问题
    Oracle11g RAC安装
    linux系统安装步骤
    oracle11g安装补丁升级
    linux系统安装Oracle11g详细步骤
    Express之Hello World示例
  • 原文地址:https://www.cnblogs.com/huichaoboke/p/15091044.html
Copyright © 2011-2022 走看看