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

爱被打了一巴掌 2023-02-19 15:23 83阅读 0赞

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

(1)引入对于的JS文件

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

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

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

(3) 在页面进行初始化

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

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

  1. var Iconpicker = function (element, options) {
  2. this.$element = $(element);
  3. this.options = $.extend({ }, Iconpicker.DEFAULTS, this.$element.data());
  4. this.options = $.extend({ }, this.options, options);
  5. };
  6. Iconpicker.ICONSET = {
  7. mdi : [
  8. 'access-point',
  9. 'access-point-network',
  10. 'account',
  11. 'account-alert',
  12. 'account-box',
  13. 'account-box-outline',
  14. 'account-card-details',
  15. 定义你的图标名称
  16. ]

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

发表评论

表情:
评论列表 (有 0 条评论,83人围观)

还没有评论,来说两句吧...

相关阅读

    相关 在线考试系统

    > 项目背景和意义 目的:本课题主要目标是设计并能够实现一个在线考试的java系统,整体使用了基于浏览器的B/S架构,技术上使用了基于java的springboot框架;