index.ts 962 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { App } from 'vue'
  2. import MyProcessDesigner from './designer'
  3. import MyProcessPenal from './penal'
  4. import MyProcessViewer from './designer/index2'
  5. const components = [MyProcessDesigner, MyProcessPenal, MyProcessViewer]
  6. // const install = function (Vue) {
  7. // components.forEach(component => {
  8. // Vue.component(component.name, component)
  9. // })
  10. // }
  11. // if (typeof window !== "undefined" && window.Vue) {
  12. // install(window.Vue)
  13. // }
  14. // components.forEach(component => {
  15. // Vue.component(component.name, component)
  16. // })
  17. const componentss = {
  18. install: (Vue: App): void => {
  19. components.forEach((component) => {
  20. Vue.component(component.name, component)
  21. })
  22. }
  23. }
  24. // let version = "0.0.1"
  25. export const MyPD = (app) => {
  26. // export default {
  27. // app.use(version)
  28. // app.use(install)
  29. // app.use(MyProcessDesigner)
  30. // app.use(MyProcessPenal)
  31. // app.use(MyProcessViewer)
  32. // app.use(components)
  33. app.use(componentss)
  34. }