小区停车场项目重点汇总
最近做了一个简单的小区停车场的后台管理项目,在项目中遇到了一些问题,下面是整理的问题和解决方案!
1、html页面间的参数传递:
应用场景:系统登录后要在登陆成功后的主页显示头像和用户名或者弹出一句“欢迎你,XXX!”。
可以在第一个页面使用这样一行代码:
sessionStorage.setItem("name",name);
然后其他html页面需要这个页面中的name时,直接加下面一行代码即可:
var name = sessionStorage.getItem("name");
2、layui数据表格时间戳格式化:
应用场景:不同的系统所需的时间显示不同,或年月日时分秒,或仅年月日。
可以在layui数据表格相应字段后加入一行代码,如下所示:
{field: 'time', title: '进场时间',templet:'<div>{
{util.toDateString(d.time,"yyyy-MM-dd HH:mm:dd")}}</div>'}
注意:需引入layui的util对象,如下所示:
layui.use(['util'],function () {
var util = layui.util;
}
3、layui时间戳格式化错误:
应用场景:layui格式化时间戳时,若数据为空则会自动取系统时间进行格式化。
解决办法参考如下一行代码(与java三目运算类似):
{field: 'overtime', title: '出场时间',templet: function(d) {return d.overtime ? util.toDateString(d.overtime,"yyyy-MM-dd HH:mm:dd") : '';}}
4、layui数据表格重载:
应用场景:一个数据表格已有数据显示,此时点击某个按钮,会显示相应的不同的数据。
var myTable = table.render({
url:'../admin/record?method=list', //服务端数据地址
cols:[[
//数据表格字段
]],
})