github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/static_source/admin/src/plugins/elementPlus/index.ts (about)

     1  import type { App } from 'vue'
     2  
     3  // 需要全局引入一些组件,如ElScrollbar,不然一些下拉项样式有问题
     4  import { ElLoading, ElScrollbar } from 'element-plus'
     5  
     6  const plugins = [ElLoading]
     7  
     8  const components = [ElScrollbar]
     9  
    10  export const setupElementPlus = (app: App<Element>) => {
    11    plugins.forEach((plugin) => {
    12      app.use(plugin)
    13    })
    14  
    15    components.forEach((component) => {
    16      app.component(component.name, component)
    17    })
    18  }