|
@@ -10,16 +10,19 @@ import '@/assets/styles/antd.scss'
|
|
|
import '@/assets/styles/font.scss'
|
|
import '@/assets/styles/font.scss'
|
|
|
import 'animate.css'
|
|
import 'animate.css'
|
|
|
|
|
|
|
|
|
|
+// 自定义插件
|
|
|
import Contextmenu from './plugins/contextmenu'
|
|
import Contextmenu from './plugins/contextmenu'
|
|
|
import ClickOutside from './plugins/clickOutside'
|
|
import ClickOutside from './plugins/clickOutside'
|
|
|
import IconPark from './plugins/iconPark'
|
|
import IconPark from './plugins/iconPark'
|
|
|
|
|
|
|
|
|
|
+// 自定义组件
|
|
|
import FileInput from '@/components/FileInput.vue'
|
|
import FileInput from '@/components/FileInput.vue'
|
|
|
import SvgWrapper from '@/components/SvgWrapper.vue'
|
|
import SvgWrapper from '@/components/SvgWrapper.vue'
|
|
|
import CheckboxButton from '@/components/CheckboxButton.vue'
|
|
import CheckboxButton from '@/components/CheckboxButton.vue'
|
|
|
import CheckboxButtonGroup from '@/components/CheckboxButtonGroup.vue'
|
|
import CheckboxButtonGroup from '@/components/CheckboxButtonGroup.vue'
|
|
|
import ColorPicker from '@/components/ColorPicker/index.vue'
|
|
import ColorPicker from '@/components/ColorPicker/index.vue'
|
|
|
|
|
|
|
|
|
|
+// antd 组件
|
|
|
import {
|
|
import {
|
|
|
InputNumber,
|
|
InputNumber,
|
|
|
Divider,
|
|
Divider,
|
|
@@ -40,6 +43,16 @@ import {
|
|
|
|
|
|
|
|
const app = createApp(App)
|
|
const app = createApp(App)
|
|
|
|
|
|
|
|
|
|
+app.directive('contextmenu', Contextmenu)
|
|
|
|
|
+app.directive('click-outside', ClickOutside)
|
|
|
|
|
+app.use(IconPark)
|
|
|
|
|
+
|
|
|
|
|
+app.component('FileInput', FileInput)
|
|
|
|
|
+app.component('SvgWrapper', SvgWrapper)
|
|
|
|
|
+app.component('CheckboxButton', CheckboxButton)
|
|
|
|
|
+app.component('CheckboxButtonGroup', CheckboxButtonGroup)
|
|
|
|
|
+app.component('ColorPicker', ColorPicker)
|
|
|
|
|
+
|
|
|
app.component('InputNumber', InputNumber)
|
|
app.component('InputNumber', InputNumber)
|
|
|
app.component('Divider', Divider)
|
|
app.component('Divider', Divider)
|
|
|
app.component('Button', Button)
|
|
app.component('Button', Button)
|
|
@@ -63,15 +76,5 @@ app.component('MenuItem', Menu.Item)
|
|
|
app.component('Checkbox', Checkbox)
|
|
app.component('Checkbox', Checkbox)
|
|
|
app.component('Drawer', Drawer)
|
|
app.component('Drawer', Drawer)
|
|
|
|
|
|
|
|
-app.directive('contextmenu', Contextmenu)
|
|
|
|
|
-app.directive('click-outside', ClickOutside)
|
|
|
|
|
-app.use(IconPark)
|
|
|
|
|
-
|
|
|
|
|
-app.component('FileInput', FileInput)
|
|
|
|
|
-app.component('SvgWrapper', SvgWrapper)
|
|
|
|
|
-app.component('CheckboxButton', CheckboxButton)
|
|
|
|
|
-app.component('CheckboxButtonGroup', CheckboxButtonGroup)
|
|
|
|
|
-app.component('ColorPicker', ColorPicker)
|
|
|
|
|
-
|
|
|
|
|
app.use(store, key)
|
|
app.use(store, key)
|
|
|
app.mount('#app')
|
|
app.mount('#app')
|