whj 1 rok pred
rodič
commit
af3b87ec6e
5 zmenil súbory, kde vykonal 22419 pridanie a 718 odobranie
  1. 21725 1
      package-lock.json
  2. 9 4
      src/components/Menu/menu.js
  3. 9 4
      src/components/Menu/mixMenu.js
  4. 1 1
      src/utils/install.js
  5. 675 708
      yarn.lock

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 21725 - 1
package-lock.json


+ 9 - 4
src/components/Menu/menu.js

@@ -2,7 +2,9 @@ import Menu from 'ant-design-vue/es/menu'
 import Icon from 'ant-design-vue/es/icon'
 
 const { Item, SubMenu } = Menu
-
+const IconFont = Icon.createFromIconfontCN({
+  scriptUrl: '//at.alicdn.com/t/c/font_3266072_5m7ce94jj1.js'
+})
 export default {
   name: 'SMenu',
   props: {
@@ -143,9 +145,12 @@ export default {
       }
       const props = {}
       typeof (icon) === 'object' ? props.component = icon : props.type = icon
-      return (
-        <Icon {... { props } }/>
-      )
+
+      if (icon.includes('icon-')) {
+        return <IconFont {... { props } }/>
+      } else {
+        return <Icon {... { props } }/>
+      }
     }
   },
 

+ 9 - 4
src/components/Menu/mixMenu.js

@@ -2,7 +2,9 @@ import Menu from 'ant-design-vue/es/menu'
 import Icon from 'ant-design-vue/es/icon'
 
 const { Item, SubMenu } = Menu
-
+const IconFont = Icon.createFromIconfontCN({
+  scriptUrl: '//at.alicdn.com/t/c/font_3266072_5m7ce94jj1.js'
+})
 export default {
   name: 'SMenu',
   props: {
@@ -137,9 +139,12 @@ export default {
       }
       const props = {}
       typeof (icon) === 'object' ? props.component = icon : props.type = icon
-      return (
-        <Icon {... { props } }/>
-      )
+
+      if (icon.includes('icon-')) {
+        return <IconFont {... { props } }/>
+      } else {
+        return <Icon {... { props } }/>
+      }
     }
   },
 

+ 1 - 1
src/utils/install.js

@@ -17,7 +17,7 @@ import { Icon } from 'ant-design-vue'
 import iconfont from '@/components/IconSelector/iconfont.js'
 import ImportForm from '@/components/custom/ImportForm'
 const MyIcon = Icon.createFromIconfontCN({
-  scriptUrl: '//at.alicdn.com/t/c/font_3266072_qij35wdydjq.js' // //at.alicdn.com/t/font_1314041_9qgpnn1vvko.js在 iconfont.cn 上生成
+  scriptUrl: '//at.alicdn.com/t/c/font_3266072_5m7ce94jj1.js' // //at.alicdn.com/t/font_1314041_9qgpnn1vvko.js在 iconfont.cn 上生成
   // scriptUrl: '//at.alicdn.com/t/font_3266072_mx3m5426u3.js'
 })
 

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 675 - 708
yarn.lock


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov