registerComponents.ts 850 B

123456789101112131415161718192021222324252627
  1. import { App } from "vue"
  2. import ElementPlus from "element-plus"
  3. //import "element-plus/dist/index.css"
  4. import "@/assets/elementTheme.scss"
  5. import zhCn from "element-plus/es/locale/lang/zh-cn"
  6. import dictionary from "@/components/dictionary"
  7. import tooltipAutoShow from "@/components/tooltipAutoShow"
  8. import split from "@/components/split"
  9. import ellipsis from "@/components/ellipsis"
  10. import ellipsisScroll from "@/components/ellipsisScroll"
  11. export default (app: App<Element>) => {
  12. //element
  13. app.use(ElementPlus, {
  14. locale: zhCn
  15. })
  16. //dictionary
  17. app.component("dictionary", dictionary)
  18. //tooltipAutoShow
  19. app.component("tooltipAutoShow", tooltipAutoShow)
  20. //split
  21. app.component("split", split)
  22. //ellipsis
  23. app.component("ellipsis", ellipsis)
  24. //ellipsisScroll
  25. app.component("ellipsisScroll", ellipsisScroll)
  26. }