import ModuleWrapper from './Layout/ModuleWrapper.vue' import Flex from './Layout/Flex.vue' import Grid from './Layout/Grid.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 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('AntOriginSelect', AntOriginSelect) Vue.component('AntOriginTreeSelect', AntOriginTreeSelect) Vue.component('DurationPicker', DurationPicker) Vue.component('WangEditor', WangEditor) Vue.directive('loading', Loading) window.$bus = Bus window.MyCesium = MyCesium window.MyWebsocket = MyWebsocket }, }