index.js 838 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import BotFloatButton from './src/components/BotFloatButton'
  2. import CustomForm from './src/components/Form'
  3. import DragIcon from './src/components/DragIcon'
  4. import CustomList from './src/components/List'
  5. import CustomList from './src/components/List'
  6. import CustomListItem from './src/components/ListItem'
  7. import NoData from './src/components/NoData'
  8. import _Vue from 'vue'
  9. const components = [
  10. BotFloatButton,
  11. DragIcon,
  12. CustomForm,
  13. CustomList,
  14. CustomListItem,
  15. NoData,
  16. ]
  17. const install = function(Vue){
  18. if (!Vue) {
  19. window.Vue = Vue = _Vue
  20. }
  21. components.forEach(component => {
  22. Vue.component(component.name, component);
  23. });
  24. }
  25. export default {
  26. version: '1.0.0',
  27. BotFloatButton,
  28. DragIcon,
  29. CustomForm,
  30. CustomList,
  31. CustomListItem,
  32. NoData,
  33. install
  34. }