小区停车场项目重难点汇总

本文汇总了在开发小区停车场后台管理系统时遇到的关键问题及其解决方案,包括html页面间参数传递、layui数据表格时间戳格式化、非法访问拦截、MySQL数据库查询等。详细介绍了每个问题的场景和解决方法。
摘要由CSDN通过智能技术生成

小区停车场项目重点汇总

最近做了一个简单的小区停车场的后台管理项目,在项目中遇到了一些问题,下面是整理的问题和解决方案!

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:[[
            //数据表格字段
            ]],
})
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值