iconFonts.html 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  7. <title>iconFonts</title>
  8. <link rel="stylesheet" href="assets/libs/layui/css/layui.css"/>
  9. <link rel="stylesheet" href="assets/module/admin.css?v=312"/>
  10. </head>
  11. <body>
  12. <!-- 加载动画 -->
  13. <div class="page-loading">
  14. <div class="ball-loader">
  15. <span></span><span></span><span></span><span></span>
  16. </div>
  17. </div>
  18. <!-- 正文开始 -->
  19. <div class="layui-fluid">
  20. <div class="layui-row layui-col-space15">
  21. </div>
  22. <div class="layui-row layui-col-space15">
  23. <div class="layui-card">
  24. <div class="layui-form-item">
  25. <label class="layui-form-label">选择图标</label>
  26. <div class="layui-input-block">
  27. <input type="text" name="icon" id="iconFonts" lay-filter="iconFonts" value="" class="layui-input">
  28. <!-- <input type="text" name="icon" id="iconFonts_" lay-filter="iconFonts_" value="" class="layui-input">-->
  29. <i class="fa fa-address-book"></i>
  30. </div>
  31. </div>
  32. </div>
  33. </div>
  34. </div>
  35. <!-- js部分 -->
  36. <script type="text/javascript" src="assets/libs/layui/layui.js"></script>
  37. <script type="text/javascript" src="assets/js/common.js?v=312"></script>
  38. <script>
  39. layui.use(['layer', 'form', 'table', 'util', 'zTree', 'admin', 'IconFonts'], function () {
  40. var $ = layui.jquery;
  41. var layer = layui.layer;
  42. var form = layui.form;
  43. var table = layui.table;
  44. var util = layui.util;
  45. var admin = layui.admin;
  46. var IconFonts = layui.IconFonts;
  47. //图标选择器
  48. IconFonts.render({
  49. // 选择器,推荐使用input
  50. elem: '#iconFonts', //选择器ID
  51. // 数据类型:fontClass/layui_icon,
  52. // type: 'layui_icon',
  53. type: 'fontClass',
  54. // 是否开启搜索:true/false
  55. search: true,
  56. // 是否开启分页
  57. page: true,
  58. // 每页显示数量,默认12
  59. limit: 12,
  60. // 点击回调
  61. click: function (data) {
  62. console.log(data);
  63. }
  64. });
  65. /**
  66. * 默认选选中图标
  67. */
  68. IconFonts.checkIcon("iconFonts", "{$info.icon}", "layui_icon");
  69. // IconFonts.render({
  70. // // 选择器,推荐使用input
  71. // elem: '#iconFonts_', //选择器ID
  72. // // 数据类型:fontClass/layui_icon,
  73. // // type: 'layui_icon',
  74. // type: 'fontClass',
  75. // // 是否开启搜索:true/false
  76. // search: true,
  77. // // 是否开启分页
  78. // page: true,
  79. // // 每页显示数量,默认12
  80. // limit: 12,
  81. // // 点击回调
  82. // click: function (data) {
  83. // console.log(data);
  84. // }
  85. // });
  86. // /**
  87. // * 默认选选中图标
  88. // */
  89. // IconFonts.checkIcon("iconFonts_", "{$info.icon}", "layui_icon");
  90. });
  91. </script>
  92. </body>
  93. </html>