在线考试系统 菜单管理使用图标组件

本文介绍了如何在在线考试系统的菜单管理中使用图标组件。通过引入JS文件,添加input输入框并初始化页面,实现了选择图标的便捷功能。系统支持超过2000个图标供用户选择,提供强大的自定义能力。

图标组件,这个内容一般用到的地方比较少,但是在权限系统里面 并不陌生,在添加菜单的时候,就会用到图标组件,如果单纯是 手动输入组件的名称。那肯定很悲催,所有在考试系统里面,这个选择图标的的功能,就必须得实现。那怎么实现呢,其实实现起来也非常的简单。

(1)引入对于的JS文件

<link rel="stylesheet" th:href="@{/static/js/plugins/icon/bootstrap-iconpicker.css}">
<script type="text/javascript"  th:src="@{/static/js/plugins/icon/bootstrap-iconpicker.js}">     </script>

(2)在页面中 添加input输入框

  <!-- 角色描述-->
   <div class="form-group">
        <label  class="control-label" >菜单图标:</label>
        <input type="text" class="form-control" name="icon"  id="a_icon">
    </div>

(3) 在页面进行初始化

     $("#a_icon").iconpicker();

(4)最终效果
在这里插入图片描述
如果你想自定义图标,也非常的容易哟
在源码里面 可以看到数组

 var Iconpicker = function (element, options) {
     this.$element = $(element);
     this.options  = $.extend({}, Iconpicker.DEFAULTS, this.$element.data());
     this.options  = $.extend({}, this.options, options);
   };

   Iconpicker.ICONSET = {
       mdi : [
           'access-point',
           'access-point-network',
           'account',
           'account-alert',
           'account-box',
           'account-box-outline',
           'account-card-details',
           定义你的图标名称
           ]

目前 在线考试系统里面 已经支持 2000以上图标 供菜单选择,功能强大。
需要源码的小伙伴
https://gitee.com/soul_PreCoder/exam

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值