LSSE-front/src/components/Common/register.js

42 lines
1.3 KiB
JavaScript

import ModuleWrapper from './Layout/ModuleWrapper.vue'
import Flex from './Layout/Flex.vue'
import Grid from './Layout/Grid.vue'
import AntFormModal from './Layout/AntFormModal.vue'
import AntQueryTable from './Layout/AntQueryTable.vue'
import AntOriginSelect from './Form/AntOriginSelect.vue'
import AntOriginTreeSelect from './Form/AntOriginTreeSelect.vue'
import DurationPicker from './Form/DurationPicker.vue'
import WangEditor from './WangEditor/Index.vue'
import Loading from './Directives/Loading'
import resize from 'vue-resize-directive'
import Bus from './Bus/index'
import MyCesium from './Cesium/index'
import MyWebsocket from './Websocket/index'
export default {
install(Vue) {
Vue.component('ModuleWrapper', ModuleWrapper)
Vue.component('Flex', Flex)
Vue.component('Grid', Grid)
Vue.component('AntFormModal', AntFormModal)
Vue.component('AntQueryTable', AntQueryTable)
Vue.component('AntOriginSelect', AntOriginSelect)
Vue.component('AntOriginTreeSelect', AntOriginTreeSelect)
Vue.component('DurationPicker', DurationPicker)
Vue.component('WangEditor', WangEditor)
Vue.directive('loading', Loading)
Vue.directive('resize', resize)
window.$bus = Bus
window.MyCesium = MyCesium
window.MyWebsocket = MyWebsocket
},
}