diff --git a/src/components/Upload/Upload.vue b/src/components/Upload/Upload.vue
new file mode 100644
index 00000000..a8ebaf6f
--- /dev/null
+++ b/src/components/Upload/Upload.vue
@@ -0,0 +1,12 @@
+
+ upload
+
+
+
+
+
diff --git a/src/components/index.js b/src/components/index.js
index be59b47e..190ec9a4 100644
--- a/src/components/index.js
+++ b/src/components/index.js
@@ -1,3 +1,5 @@
+import Vue from 'vue'
+
// pro components
import AvatarList from '@/components/AvatarList'
import Ellipsis from '@/components/Ellipsis'
@@ -9,17 +11,26 @@ import Trend from '@/components/Trend'
import MultiTab from '@/components/MultiTab'
import Result from '@/components/Result'
import ExceptionPage from '@/components/Exception'
+import Upload from '@/components/Upload/Upload'
-export {
+const _components = {
AvatarList,
Trend,
Ellipsis,
FooterToolbar,
NumberInfo,
DescriptionList,
- DescriptionList as DetailList,
Tree,
MultiTab,
Result,
- ExceptionPage
+ ExceptionPage,
+ Upload
}
+
+const components = {}
+
+Object.keys(_components).forEach(key => {
+ components[key] = Vue.component(key, _components[key])
+})
+
+export default components
diff --git a/src/main.js b/src/main.js
index ddef4d91..31b6b4c9 100644
--- a/src/main.js
+++ b/src/main.js
@@ -8,6 +8,7 @@ import './logger'
import './core/lazy_use'
import bootstrap from './core/bootstrap'
import '@/utils/filter' // global filter
+import './components'
import animated from 'animate.css'
Vue.config.productionTip = false
diff --git a/src/views/interface/MenuList.vue b/src/views/interface/MenuList.vue
index c54e5e46..eeaa1cd0 100644
--- a/src/views/interface/MenuList.vue
+++ b/src/views/interface/MenuList.vue
@@ -111,7 +111,6 @@