From 83a55d9d29528104383f6927d0e1f865b7ce4393 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Mon, 4 Sep 2023 14:26:04 +0800 Subject: [PATCH] =?UTF-8?q?[add]=20=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 2 + src/assets/icon/iconfont.css | 71 ++++++++++++++++++++++ src/assets/icon/iconfont.js | 1 + src/assets/icon/iconfont.json | 107 +++++++++++++++++++++++++++++++++ src/assets/icon/iconfont.less | 7 +++ src/assets/icon/iconfont.ttf | Bin 0 -> 4188 bytes src/assets/icon/iconfont.woff | Bin 0 -> 2896 bytes src/assets/icon/iconfont.woff2 | Bin 0 -> 2348 bytes 8 files changed, 188 insertions(+) create mode 100644 src/assets/icon/iconfont.css create mode 100644 src/assets/icon/iconfont.js create mode 100644 src/assets/icon/iconfont.json create mode 100644 src/assets/icon/iconfont.less create mode 100644 src/assets/icon/iconfont.ttf create mode 100644 src/assets/icon/iconfont.woff create mode 100644 src/assets/icon/iconfont.woff2 diff --git a/src/App.vue b/src/App.vue index 9eb25bca..33bd8dc6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -14,6 +14,8 @@ import moment from 'moment' import 'moment/locale/zh-cn' // 水印功能 import '@/utils/warterMark' +// 引入自定义icon +import '@/assets/icon/iconfont.less' moment.locale('zh-cn') diff --git a/src/assets/icon/iconfont.css b/src/assets/icon/iconfont.css new file mode 100644 index 00000000..796ee406 --- /dev/null +++ b/src/assets/icon/iconfont.css @@ -0,0 +1,71 @@ +@font-face { + font-family: "iconfont"; /* Project id 4236293 */ + src: url('iconfont.woff2?t=1693807596400') format('woff2'), + url('iconfont.woff?t=1693807596400') format('woff'), + url('iconfont.ttf?t=1693807596400') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-chexiao:before { + content: "\e619"; +} + +.icon-star:before { + content: "\e6ae"; +} + +.icon-water-drop-slash:before { + content: "\e846"; +} + +.icon-star1:before { + content: "\e640"; +} + +.icon-jiedian:before { + content: "\e629"; +} + +.icon-user:before { + content: "\e645"; +} + +.icon-bianji:before { + content: "\e611"; +} + +.icon-shanchu_:before { + content: "\e614"; +} + +.icon-chat:before { + content: "\e635"; +} + +.icon-edit-1:before { + content: "\e605"; +} + +.icon-fangxingfenxiang:before { + content: "\e85d"; +} + +.icon-chart-pie:before { + content: "\e65c"; +} + +.icon-root-list:before { + content: "\e667"; +} + +.icon-save:before { + content: "\e625"; +} + diff --git a/src/assets/icon/iconfont.js b/src/assets/icon/iconfont.js new file mode 100644 index 00000000..acc56ee4 --- /dev/null +++ b/src/assets/icon/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4236293='',function(e){var t=(t=document.getElementsByTagName("script"))[t.length-1],c=t.getAttribute("data-injectcss"),t=t.getAttribute("data-disable-injectsvg");if(!t){var a,o,i,l,n,h=function(t,c){c.parentNode.insertBefore(t,c)};if(c&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}a=function(){var t,c=document.createElement("div");c.innerHTML=e._iconfont_svg_string_4236293,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(t=document.body).firstChild?h(c,t.firstChild):t.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),a()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(i=a,l=e.document,n=!1,v(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,s())})}function s(){n||(n=!0,i())}function v(){try{l.documentElement.doScroll("left")}catch(t){return void setTimeout(v,50)}s()}}(window); diff --git a/src/assets/icon/iconfont.json b/src/assets/icon/iconfont.json new file mode 100644 index 00000000..767610da --- /dev/null +++ b/src/assets/icon/iconfont.json @@ -0,0 +1,107 @@ +{ + "id": "4236293", + "name": "laws_sinotruk", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "755531", + "name": "撤销", + "font_class": "chexiao", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "1251444", + "name": "star", + "font_class": "star", + "unicode": "e6ae", + "unicode_decimal": 59054 + }, + { + "icon_id": "8953349", + "name": "water-drop-slash", + "font_class": "water-drop-slash", + "unicode": "e846", + "unicode_decimal": 59462 + }, + { + "icon_id": "10166370", + "name": "star", + "font_class": "star1", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "10936714", + "name": "节点", + "font_class": "jiedian", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "13851484", + "name": "user", + "font_class": "user", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "22808337", + "name": "bianji", + "font_class": "bianji", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "22808347", + "name": "shanchu_", + "font_class": "shanchu_", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "27107441", + "name": "chat", + "font_class": "chat", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "32162437", + "name": "edit-1", + "font_class": "edit-1", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "34202238", + "name": "方形分享", + "font_class": "fangxingfenxiang", + "unicode": "e85d", + "unicode_decimal": 59485 + }, + { + "icon_id": "35043333", + "name": "chart-pie", + "font_class": "chart-pie", + "unicode": "e65c", + "unicode_decimal": 58972 + }, + { + "icon_id": "35043480", + "name": "root-list", + "font_class": "root-list", + "unicode": "e667", + "unicode_decimal": 58983 + }, + { + "icon_id": "36945912", + "name": "save", + "font_class": "save", + "unicode": "e625", + "unicode_decimal": 58917 + } + ] +} diff --git a/src/assets/icon/iconfont.less b/src/assets/icon/iconfont.less new file mode 100644 index 00000000..f3d8cdb2 --- /dev/null +++ b/src/assets/icon/iconfont.less @@ -0,0 +1,7 @@ +@import "./iconfont.css"; + +:global(.anticon) { + &:before { + font-family: "icon-extend", "extend", serif !important; + } +} \ No newline at end of file diff --git a/src/assets/icon/iconfont.ttf b/src/assets/icon/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c3232fd7ce01daf411970809b329b5ecb03ab913 GIT binary patch literal 4188 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 Pyv@D?dXaX`3IP5Gau7Z` literal 0 HcmV?d00001 diff --git a/src/assets/icon/iconfont.woff2 b/src/assets/icon/iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a17e6086f5abcb2814730c81f04b307a5207d3f6 GIT binary patch literal 2348 zcmV+{3Dfp>Pew8T0RR9100}Gr3jhEB01#XN00`ay0RR9100000000000000000000 z0000SR0d!Gg$@dkV2xM-HUcCAJPRNI1Rw>3X9s~g8}JQLlyOoJ+0O$z)-hB}Oimsi z)=v9{o82g%o;L0Mm4xhKQSi9bjA+GE7Gh58=_Ebl=CZV>aOaRTscE1l24|k+T-jWz zK3x-U0g?%GWn-gBbLzjm&Tr>rWw8)aTtwRd0YCE7{EOs&$67sooe*u9hD0OA9sVcB z4Ik!1)DqQ7x{w?(OX88JB~og_LOgpvDJiV^JRkr#VCpkAVG0eDUOe)0_pk^mG~8tg!G+U^_pA7F=S>2**9 z=nwE*af9HR0>A>G0c15Sg9M^;?}0WTOQT#+R|Z=F7%2~bmwbR72p2^oS-KHS1Em8s z1Ga%ZLuEs?!5~D9mMxUP$ZG%&p~LfUo*XQ~z#s%t$UuPx50DTLl`8z0qgD666EfH+!f}Z* zwk#XYNLYr642zDCFpQE>K8nJAST#^}`Ki|3Q?P9^>@;REEfdF~i+Is3yoi9^$dcytS&Ypgr-{I2+EUv>Rmsr}@&9Yopy!QEvTewOaJ>3Re%&_G#D0ERs5R zf)V>Y_I-qQ_+0&<#9cd&<@9Dwc=r(2vDbH!m$~}a?i5D6@NeU!Tg_ zqq6n5qL+y~IjPf2Xjzk^hv!`$fRk~=afaiZrvSO@R&g88Q{wL9cXe_vq4|ns&-VGs zCum2v(+x`WaJFbN)vTc9R8^*Cz}W`EY46IXIJw<2N$51YyH!@3z**|0mPsLl)MODj zMnNiqo%ILrUitVX9O=Wxq@~<0njdj+PEB6GVeKDGC1xr8$dCAK#E%?nz_Jn4qTHbI z0Bs$RjCi_aI9pWLGaMK>Yqxm2J0wUf<%@5^foqks6~pOv!rASe2zdqi{YNAHk=M5F zPke1Ksa-06ZG3%k{jljd>B89dk@;3jJ|><2zWJ|$u#}D;SC(duSgB%j*`lukJs)1U zkR?m{E%lA`!KZoS^fyv}OUjaY!++GRxN>rDT$Vgrk|L3@o*lRMq+jE()QCsz9Y65w z_Dc!YZD7nN#$fPNFDBjW_db*PDyCLtP0yS*OF^np}ZP?;H5n&MS12hOYE~sHhj8L{^az|5%cCu@uXmfw&zaEsrdQfNSs%@ z?As;F@Bf|Ld?^-(kM+H5%wR@8e`?yt_AACKa_4EMo*$jT7+>zY79sXfN1W@tzkJEE zZ@c&IMb{*V=WtGh2_oXejS#U>jDrXSyG)BFPF&O_Vl_oHY)>+$7pJ8b&rK~UPAw-) zn39WK$NM7N(=a=ZGwkCH0Rz9!z{SmO@cjH+UZ-u!DHE~&d#15!y9kv8>Yhq(?-4lyg?ygu>=G}ycpr7;v(}!fo+o`Q_#LLculGnj>V5 zm_4dovL&=SZ)VPn896ias&%t7f$N1llfU2M&5Rbb=n<`YYa6=$N86(>QjdcF1)pIy=th8`pZ3w2K|$G>ihhnP z=V%V5jq=g~+CrW`(%rP$`S0{w)F1%RB6UuSPvRM*9W<#qOP{9;DOaRXq()5mw{wNo zPXe>*Pi}sb@V|f+pXyqynVO-sw|x$P1k^W<;=fJSFc6{nZ@60-pkO||1d$2aq@Z^U zh%3ljfjVp}3INAv0DoqM5k9JpM<$N{JLQoUq7Vulq9H+omN8}^7CZ`22qc(*IAki_ zm`9{`Y=AIf08*?H5P?!Zq9Dg{L__JSmNCAKSi~4aAyE1caj=l1?eR#d`Bs>e8*EzP zf;uN7npLy*o$V}=_*H$g6psqb&&hMwKXPKpV}*{n9d)X~HpwlP?GDBd0?;Q+_86pUhQ2Q+fWfM!*qkK8? z5@;W3N;GUkx^`d=i;+%}1}K40T?Zke+-+!?-oa?cC*Q*EJ?ScY-l%M*+$7Oy(A5%9A&b5A-fgr SwtL=_oVB~y7u_s0X8-{HyK0jF literal 0 HcmV?d00001