layui中的开开关关,能够去显示当前的状态,是否是启用还是禁用。当时如果当前记录的某个值没有进行填写,这行记录就不能被启用。并且页面上也要让他不能进行操作,
直接上代码:
//页面状态栏事件监听 的形式。(“开关”,功能(数据){ var swithcData=https://www.yisu.com/zixun/data; var id=data.value;//获取要修改的id var=这状态。检查? ' 0 ':' 2 ',//当前状态值 . ajax({美元 url:“/adChannelConfig/editState”, 数据:{ “id”: id、 “状态”:状态 }, 错误:功能(数据){ console.log(数据); layer.msg(“数据异常,操作失败!”); },//修改失败,请填写对应的参数 成功:功能(数据){ 如果(data.data) { layer.msg('操作成功!”); 其他}{ layer.msg (data.msg); var em=$ (swithcData.othis [0]); swithcData.othis [0] .classList.remove (“layui-form-onswitch”); em.children (em)。text(“停”用); } } }); });
当后台发送添加失败的数据过来的时候,走的下面其他的,我们把当前DOM对象用一个变量,swithcData去接收,这个时候去删除到它的类属性。这个是来控制layui的开关的页面显示。
dom中0里的面,需要点击那个0才能实现,而数字型的属性名不能用“。”来获取,故写成[0].
以上这篇LayUi使用开开关关,动态的去控制它是否被启用的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。