使用方法:详见项目页面:common/demo/yutons_sug.html
<!-- Title:yutons_sug搜索框提示插件||输入框提示插件 Version:1.0 Auth:yutons Date: 2018/10/4 Time: 14:07 --> #@layoutT('搜索框提示插件||输入框提示插件') #define main() <!-- 导航条 --> <div class="layui-col-xs12 layui-col-sm12 layui-col-md12"> <div class="layui-elem-quote yutons_nav"> <div>搜索框提示插件||输入框提示插件</div> </div> </div> <!-- form表单 --> <div class="layui-col-xs12 layui-col-sm12 layui-col-md12"> <form class="layui-form yutons-form-view"> <div class="layui-form-item"> <label class="layui-form-label">姓名</label> <div class="layui-input-block"> <input type="text" id="userName" name="userName" lay-verify="required" autocomplete="off" placeholder="请输入姓名" class="layui-input" /> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">工号</label> <div class="layui-input-block"> <input type="text" id="userCode" name="userCode" lay-verify="required" autocomplete="off" placeholder="请输入工号" class="layui-input" /> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">部门</label> <div class="layui-input-block"> <input type="text" id="deptName" name="deptName" lay-verify="required" autocomplete="off" placeholder="请输入部门" class="layui-input" /> </div> </div> </form> </div> #end #define js() <script type="text/javascript"> //引入自定义插件 layui.extend({ yutons_sug: '#(path)/static/libs/layui_extends/yutons_sug', }).use(['yutons_sug'], function() { //创建yutons_sug搜索框提示插件||输入框提示插件实例 var yutons_sug = layui.yutons_sug; sessionStorage.setItem("url", "#(path)/static/libs/layui_extends/json/yutons_sug.json"); //初始化姓名输入提示框 yutons_sug.render({ id: "userName", //设置容器唯一id height: "167", cols: [ [{ field: 'userName', title: '员工姓名' }, { field: 'userCode', title: '员工工号' }, { field: 'deptName', title: '所属部门' }] ], //设置表头 params: [ { name: 'userName', field: 'userName' }, { name: 'userCode', field: 'userCode' }, { name: 'deptName', field: 'deptName' }],//设置字段映射,适用于输入一个字段,回显多个字段 type: 'sugTable', //设置输入框提示类型:sug-下拉框,sugTable-下拉表格 url: sessionStorage.getItem("url") + "?params=" //设置异步数据接口,url为必填项,params为字段名 }); //初始化工号输入提示框 yutons_sug.render({ id: "userCode", //设置容器唯一id height: "167", cols: [ [{ field: 'userName', title: '员工姓名' }, { field: 'userCode', title: '员工工号' }, { field: 'deptName', title: '所属部门' }] ], //设置表头 params: [ { name: 'userName', field: 'userName' }, { name: 'userCode', field: 'userCode' }, { name: 'deptName', field: 'deptName' }],//设置字段映射,适用于输入一个字段,回显多个字段 type: 'sugTable', //设置输入框提示类型:sug-下拉框,sugTable-下拉表格 url: sessionStorage.getItem("url") + "?params=" //设置异步数据接口,url为必填项 }); //初始化部门输入提示框 yutons_sug.render({ id: "deptName", //设置容器唯一id type: 'sug', //设置输入框提示类型:sug-下拉框,sugTable-下拉表格 url: sessionStorage.getItem("url") + "?params=" //设置异步数据接口,url为必填项 }); }); </script> #end
体验地址: https://yutons.gitee.io/yutons-mods/templates/sug/yutons_sug.html