layui执行操作的时候弹出等待框--亲测可用

本文介绍了一种使用Layer.js库创建加载事件和消息提示的方法。通过具体函数实现,如showLoad()用于显示加载中消息,closeLoad()用于关闭加载提示,showSuccess()则在操作成功后显示提示信息。这些功能对于提升用户体验和页面交互效果至关重要。

一、创建事件方式

  function showLoad() {

    return layer.msg('拼命执行中...', {icon: 16,shade: [0.5, '#f5f5f5'],scrollbar: false,offset: 'auto', time:100000});
    
}

function closeLoad(index) {
    layer.close(index);
    
}
function showSuccess() {
    layer.msg('执行成功!',{time: 1000,offset: 'auto'});
   
}
iv class="layui-card-body layui-table-body layui-table-main"> <table class="layui-table layui-form" id="demo" lay-filter="test"> <thead> <tr style="height:30px;"> <th lay-data="{width:200, fixed:'left', align:'center', toolbar: '#barDemo'}">操作</th> <th lay-data="{field:'id',sort:true}">No.</th> <th lay-data="{field:'plant',fixed:'left'}">厂别</th> <th lay-data="{field:'kubie'}">库别</th> <th lay-data="{field:'category'}">出货类别</th> <th lay-data="{field:'so_number'}">票号</th> <th lay-data="{field:'pallet_number'}">板号</th> <th lay-data="{field:'liaohao'}">料号</th> <th lay-data="{field:'name'}">品名</th> <th lay-data="{field:'demand'}">需求数量</th> <th lay-data="{field:'prepared_qty'}">备料数量</th> <th lay-data="{field:'creator'}">创建人</th> <th lay-data="{field:'create_time',width:160,fixed:'right'}">上传时间</th> </tr> </thead> <tbody> <?php $i=0;$j=$pagenum;foreach($dataArr as $w){$i++;?> <tr data-id="<?= $w['id'] ?>" data-category="<?= htmlspecialchars($w['category']) ?>" data-prepared-qty="<?= $w['prepared_qty'] ?>" data-demand="<?= $w['demand'] ?>"> <td> <div style="display: inline-flex; gap: 6px; align-items: center; justify-content: center;"> <button class="layui-btn layui-btn-xs edit-btn">编辑</button> <button class="layui-btn layui-btn-xs layui-btn-normal print-btn" data-pallet="<?= htmlspecialchars($w['pallet_number']) ?>"> 打印 </button> </div> </td> <td><?= $i ?></td> <td><?= htmlspecialchars($w['plant']) ?></td> <td><?= htmlspecialchars($w['kubie']) ?></td> <td><?= htmlspecialchars($w['category']) ?></td> <td><?= htmlspecialchars($w['so_number']) ?></td> <td><?= htmlspecialchars($w['pallet_number']) ?></td> <td><?= htmlspecialchars($w['material']) ?></td> <td><?= htmlspecialchars($w['name']) ?></td> <td><?= htmlspecialchars($w['demand']) ?></td> <td><?= htmlspecialchars($w['prepared_qty']) ?></td> <td><?= htmlspecialchars($w['creator']) ?></td> <td><?= htmlspecialchars($w['create_time']) ?></td> </tr> <?php $j++;} ?> </tbody> </table> </div> <!-- 工具栏模板 --> <script type="text/html" id="barDemo"> <button class="layui-btn layui-btn-xs" lay-event="edit">编辑</button> </script>点击打印按钮,不起作用
最新发布
11-26
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值