index.js 791 B

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