layui基本操作

本次存储

//保存
layui.sessionData('tmpl',{key:'tmpl_id',value:tmpl_id});
//查询
console.log('模版ID:'+layui.sessionData('tmpl').tmpl_id);
//删除
layui.sessionData('tmpl',{key:'tmpl_id',remove:true});
console.log('模版ID:'+layui.sessionData('tmpl').tmpl_id)

打开新标签页

window.parent.layui.index.openTabsPage('/taskrecord?taskId='+data.work_task_id, '执行记录')

监听submit提交

form.on('submit(*)', function(data){
  console.log(data.elem) //被执行事件的元素DOM对象,一般为button对象
  console.log(data.form) //被执行提交的form对象,一般在存在form标签时才会返回
  console.log(data.field) //当前容器的全部表单字段,名值对形式:{name: value}
  return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
});

表单验证

通用请求

        admin.req({
                url: '/auth' //实际使用请改成服务端真实接口
                ,method:'post'
                ,data: obj.field
                ,done: function(res){
                    console.log(res.data);
                    //请求成功后,写入 access_token
                    layui.data(setter.tableName, {
                        key: setter.request.tokenName
                        ,value: res.data
                    });

                    //登入成功的提示与跳转
                    layer.msg('登入成功', {
                        offset: '15px'
                        ,icon: 1
                        ,time: 1000
                    }, function(){
                        location.href = 'index.html'; //后台主页
                    });
                }
            });

layui 带token访问后台需要验证的接口

JWT
1、lay-url:

lay-headers="{Authorization: '{{layui.data('platform').access_token}}' }"

2、admin.req:

beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", layui.data('platform').access_token);
}

3、table:

headers: {
'Authorization': layui.data('platform').access_token
}

绑定时间框

 laydate.render({
        elem: '#startTime'
        ,trigger: 'click'   //防止弹窗闪退
        ,type: 'datetime'
    });

个人博客 > 欢迎来访

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏叶新城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值