index.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // 全局注册自定义
  2. // import myCustomSvg from '@/views/visual/componentsSvg/customSvg.vue';
  3. import myCustomSvg from './svg/customSvg.vue';
  4. import myTree from './tree/index.vue';
  5. import myRichText from './RichText/index.vue';
  6. import mySearch from './retrieval/search.vue';
  7. import myMenu from './menu/index.vue';
  8. import myView from './myView/index.vue';
  9. import mySelectButton from './selectButton/index.vue';
  10. import myFormSearch from './search/searchIndex.vue';
  11. import myTimeChoose from './time/timeIndex.vue';
  12. import myContextMenu from './contextMenu/index.vue';
  13. import mySelectTree from './selectTree/index'
  14. import myCard from './card/index'
  15. import myImageViewer from './imageViewer/index'
  16. import myUpload from './upload/index'
  17. var models = {
  18. myCustomSvg,
  19. myTree,
  20. myRichText,
  21. mySearch,
  22. myMenu,
  23. myView,
  24. mySelectButton,
  25. myFormSearch,
  26. myTimeChoose,
  27. myContextMenu,
  28. mySelectTree,
  29. myCard,
  30. myImageViewer,
  31. myUpload
  32. }
  33. export default {
  34. install(Vue) {
  35. Object.keys(models).forEach((key) => {
  36. Vue.component(key, models[key]);
  37. });
  38. },
  39. };