index.js 928 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. var models = {
  15. myCustomSvg,
  16. myTree,
  17. myRichText,
  18. mySearch,
  19. myMenu,
  20. myView,
  21. mySelectButton,
  22. myFormSearch,
  23. myTimeChoose,
  24. myContextMenu,
  25. mySelectTree
  26. }
  27. export default {
  28. install(Vue) {
  29. Object.keys(models).forEach((key) => {
  30. Vue.component(key, models[key]);
  31. });
  32. },
  33. };