使用LayUI编辑网页

近期项目开发选用LayUI框架,第一次使用,里面有几个主要要点记录一下,以提高后续开发效率。

直接看代码:

`<script>layui.use(['element', 'layer','table','form'], function(){var element = layui.element;var layer = layui.layer; var table = layui.table;var form = layui.form; element.on('collapse(test)', function(data){layer.msg('展开状态:'+ data.show);});table.render({elem: '#tbl_QKuCun',url:"{:U('/')}",title: '数据表',page:true,cols: [[           {field:'DingDanID', title:'订单ID', width:150, align:'center', style:'font-size:10px' },{field:'KeHuName', title:'客户名称', width:120, align:'center', style:'font-size:10px' },{field:'KeHuDianHua', title:'电话', width:120, align:'center', style:'font-size:10px' },{field:'YuJiJinE', title:'应收金额', width:120, align:'center', style:'font-size:10px' },{field:'YiShouJinE', title:'已收金额', width:120, align:'center', style:'font-size:10px' },{field:'QianKuan', title:'欠款金额', width:120, align:'center', style:'font-size:10px' },{field:'XiaoShouRiQi', title:'销售日期', width:150, align:'center', style:'font-size:10px' },{field:'XiaoShouRen', title:'销售人员', width:120,templet:SetDataColor, align:'center', style:'font-size:10px' },{field:'State', title:'状态', width:100, align:'center', style:'font-size:10px' }             ,{field:'BeiZhu', title:'备注', align:'center', style:'font-size:10px' },{fixed: 'right', title:'操作', width:100,toolbar: '#barDemo', align:'center', style:'font-size:10px'}]]                    }); //*********变化表格特定的颜色*****************function SetDataColor(data){var QianKuan =  data.QianKuan;if (QianKuan<0){return "<span style ='color:red;'>"+QianKuan+"</span>";}else{   return "<span style ='color:grean;'>"+QianKuan+"</span>";}}//监听行工具事件tabletable.on('tool(tbl_QKuCun)', function(tbl_obj){var data = tbl_obj.data;var DingDanID = data.DingDanID;console.log("data:",data);if(tbl_obj.event === 'AnZhuang'){                  var url ="{:U('BrsShangPin/index')}"+"?DingDanID="+DingDanID+"&KeHuName="+data.KeHuName;console.log("url2:",url);layer.open({type:2,shade: 0,maxmin: false,offset: 'auto', area:['800px','600px'],title: '订单货品一览',content: [url, "no"] ,});}});      });</script>@[TOC]定义LayUI所用控件

注意几个要点:
1、注明引用位置:“”
2、由于自带JQ函数,所以不用引用JQ
3、使用.get等,会提示.get等,会提示.get等,会提示错误,需要声明:var $ = layui.jquery;
4、
使用page:要在后台关联limit:

  $page  =I('page');$limit    =I('limit');$page    =($page-1)*$limit;
 elem: '#tbl_PingZheng':与id="tbl_PingZheng" lay-filter="tbl_PingZheng"一致。cols:不标记长度,会AutoLen。
table.render({elem: '#tbl_PingZheng',url:"{:U('EditPingZheng/Load_Data')}",title: '用户数据表',cols: [[,{field:'JingBanTime', title:'经办时间', width:150, align:'center', style:'font-size:10px' },{field:'BeiZhu', title:'备注', align:'center', style:'font-size:10px' }]],page:true});
<!--订单信息一览表!--><div class="layui-collapse" lay-accordion=""><div class="layui-colla-item"><h2 class="layui-colla-title">凭证信息一览表</h2><div class="layui-colla-content layui-show"><table class="layui-table" lay-size="sm" id="tbl_PingZheng" lay-filter="tbl_PingZheng"></table></div></div></div>

返回函数要满足结构体:

 $count = $M->query($SQL);$D_DingDan['code'] =0;$D_DingDan['msg'] = "";$D_DingDan['count'] =$count[0]["TiaoShu"];$D_DingDan['data'] =$DingDan;$this->ajaxReturn($D_DingDan,"JSON");session('DingDanSQL',null);

layUI开发笔记-001相关推荐

  1. Halcon开发笔记001 尺寸测量实例分析

    课题需要对图像中的缺陷进行尺寸评价,开发环境是Halcon. 选择使用最小外接矩形方法,原因主要是 可获得的评价参数多:长度,宽度,角度,长宽比,面积 通过长宽比参数可以判定缺陷形状 获取最小外接矩形 ...

  2. 小啊呜产品读书笔记001:《邱岳的产品手记-10》第19讲 产品经理如何与开发打交道(上):打破思维的边界 第20讲 产品经理如何与开发打交道(下):合作与共赢

    小啊呜产品读书笔记001:<邱岳的产品手记-10>第19讲 产品经理如何与开发打交道(上):打破思维的边界 & 第20讲 产品经理如何与开发打交道(下):合作与共赢 一.今日阅读计 ...

  3. 【Visual C++】游戏开发笔记四十一 浅墨DirectX教程之九 为三维世界添彩:纹理映射技术(一)...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8523341 作者:毛星云(浅墨 ...

  4. 【Visual C++】游戏开发笔记四十 浅墨DirectX教程之八 绘制真实质感的三维世界:光照与材质专场...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 作者:毛星云(浅墨)    邮箱: happylifemxy@163.com 本篇文章里,我们对Direct3D之中固定功能流水线中的3D ...

  5. Android开发笔记(一百五十七)使用OpenGL实现翻书动画

    上一篇文章介绍了如何通过纹理渲染绘制地球仪,当然OpenGL的三维图形处理能力是很强大的,只要善于利用OpenGL,就能很方便地虚拟各种现实生活中的动画效果.本文再来谈谈使用OpenGL实现浏览电子书 ...

  6. Android开发笔记(三十九)Activity的生命周期

    与生命周期有关的方法 下面是Activity类与生命周期有关的方法: onCreate : 创建页面 onStart : 开始页面 onStop : 停止页面 onResume : 恢复页面 onPa ...

  7. 【Visual C++】游戏开发笔记三十四 浅墨DirectX提高班之三 起承转合的艺术:Direct3D渲染五步曲...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8223965 作者:毛星云(浅墨 ...

  8. 小啊呜产品读书笔记001:《邱岳的产品手记-07》第13讲 无用却必要:产品规划【上】 第14讲 留白与节奏:产品规划【下】

    小啊呜产品读书笔记001:<邱岳的产品手记-07>第13讲 无用却必要:产品规划[上] & 第14讲 留白与节奏:产品规划[下] 一.今日阅读计划 二.泛读&知识摘录 1. ...

  9. 【Visual C++】游戏开发笔记四十 浅墨DirectX教程之八 绘制真实质感的三维世界 光照与材质专场

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  10. 【Visual C++】游戏开发笔记四十三 浅墨DirectX教程十一 为三维世界添彩:纹理映射技术(二)...

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 作者:毛星云(浅墨)    邮箱: happylifemxy@163.com 本篇文章里,我们首先对Direct3D之中固定功能流水线中的 ...

最新文章

  1. linux直接控制IO叫,Linux IO控制命令生成
  2. python 将指定路径(目录)下的图片或文本文件按给定序号重新排序,并批量重命名 (yolo、tensorflow数据集批量处理)
  3. android 单元测试 多线程,单元测试多线程Android RxJava
  4. ajax 五种状态,ajax的五种状态
  5. MySQL 索引分析除了 EXPLAIN 还有什么方法?
  6. ECS上配置FTP Filezilla
  7. jquery 读取checkbox
  8. Codejock Suite Pro ActiveX 20.0 Crack
  9. matlab 有限元分析与应用,matlab有限元分析与应用(书及源程序)
  10. 信息系统服务器维护,信息系统运行维护服务方案(IT运维服务方案)-20210729025444.pdf-原创力文档...
  11. 互联网寒冬、裁员,作为程序员的我们,应该如何去应对?
  12. 英语系大一计算机课程有哪些,英语专业大一学习计划.docx
  13. 程序猿---北京骑行天津~~~~
  14. kubeadm部署kubernetes
  15. 计算机组装要哪些硬件,电脑配件,小编教你电脑组装需要哪些配件
  16. 荣品电子T507移值Qt
  17. 不使用架构工具在vscode中操作vue,扩展添加vue.js.devtools(Hollo案例)
  18. error怎么开机 fan_电脑开机提示cpu fan error怎么解决
  19. 【CVPR2020】【逆推】Image Processing Using Multi-Code GAN Prior
  20. 【转】很全的英语短语

热门文章

  1. pem证书转p12和p12证书转cert、key
  2. package.json scripts 脚本使用指南
  3. TryHackMe - Thompson靶场
  4. HDS存储管理工具命令行汇总
  5. vue 路由跳转 外部链接
  6. 网卡超时实现机制 watchdog_timeo/ndo_tx_timeout
  7. html网页设计动画效果,35个使用动画效果的网页设计欣赏
  8. [Growth]Steve Jobs——Follow your heart and intuition, everything else is secondary.
  9. 地图 Api 使用小记 (use 51ditu)
  10. 使用声卡录制编辑收藏自己喜欢的音乐