扩展lyaui的组件 效果图如下
用法如下:
<input type="text" id="treeSelect" autocomplete="off" class="layui-input " >
js:
treeSelect.render({ elem:"#treeSelect", url:"portal", type:'GET', done:(data)=>{ if(!!data){ $("#treeSelect").val(data['name']).attr("data-id",data['id']) } } })
treeSelect.js 的组件的封装:
//自定义异常 class treeSelectError extends Error { constructor(message) { super(message); this.name = "treeSelectError"; } } ///对输入框和tree 座做一个结合的扩展 layui.define(["tree", 'jquery', 'ajax', 'form'], (exports) => { let