在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:icon Selected开源软件地址:https://gitee.com/layui-exts/icon-selected开源软件介绍:快速了解
基于 layui 扩展的图标选择器扩展, 常见的使用场景如管理后台"角色权限菜单"管理中, 给菜单分配图标的能力, 结合同样还是我编写的 numberInput 扩展, 你还可以给菜单增加排序能力! 效果展示在表单内使用
在弹出层内使用
如何使用
示例文件
快速上手配置并注册扩展layui .config({ base: "./libs/layui_exts/", }) .extend({ iconSelected: "iconSelected/js/index", }); 引用并使用layui.use(["iconSelected"], function () { var iconSelected = layui.iconSelected; /** * v2 版本开始保持跟 layui 官方写法同步 * 使用 render 方法渲染, 并且 v2 开始支持 class 批量绑定 * v1 版本仅支持 id 绑定, 且初始化是 init * 请注意辨别, v2版本于2021年8月19日发布 * 庆祝码云开放 Gitee Page 功能 * 本组织下所有开源扩展都会于近期同步升级到v2 * 都将统一初始化函数为 render */ iconSelected.render(".layui-select-icon", { event: { select(event, data) { console.log("选中的图标数据", { event, data }); }, }, });}); 可配置项目
使用配置项layui.use(["iconSelected"], function () { var iconSelected = layui.iconSelected; // 第二个参数用于接收配置项 iconSelected.render(".layui-select-icon", {});}); 可用配置项
需要注意的配置项
事件本扩展就一个事件, 同样是写在 layui.use(["numberInput", "layer", "iconSelected", "form"], function () { var iconSelected = layui.iconSelected; iconSelected.render(".layui-select-icon", { event: { select(event, data) { console.log("选中的图标数据", { event, data }); }, }, });}); API!> 如果你想使用 API 服务, 那么请确保扩展版本高于等于 !> 添加图标操作都是支持链式写法的, 即 render
icons
addIcon(name,classList)
addIcons(icons)
addIconBefore(name,classList)
addIconsBefore(icons)
支持作者最简单的粗暴的方式就是直接使用 钞能力, 当然这是您自愿的! 点击可直接查看大图 钞能力通道当然, 如果客观条件不允许, 主观上不愿意, 也无伤大雅嘛! 谁的钱都是自己幸苦挣来的. 除了使用 钞能力, 你还可以通过以下方式支持作者! 打工人通道
|
请发表评论