美文网首页
element-plus 按需引入

element-plus 按需引入

作者: 抽疯的稻草绳 | 来源:发表于2022-01-01 12:38 被阅读0次

    在src 创建global文件夹

    1.在文件夹新建 index.ts和register-element.ts

    image.png
    index.ts
    import { App } from "vue";
    
    import registerElement from "./register-element";
    
    export function globalRegister(app: App): void {
      app.use(registerElement);
      // registerElement(app);   //也可以这么写
    }
    
    
    register-element.ts
    import { App } from "vue";
    
    import "element-plus/dist/index.css";
    
    import {
      ElAlert,
      ElAside,
      ElButton,
      ElForm,
      ElFormItem,
      ElInput,
      ElRadio,
    } from "element-plus";
    
    const components = [
      ElAlert,
      ElAside,
      ElButton,
      ElForm,
      ElFormItem,
      ElInput,
      ElRadio,
    ];
    
    export default function (app: App): void {
      for (const component of components) {
        app.component(component.name, component);
      }
    }
    
    
    在main.ts 里
    import { createApp } from "vue";
    import App from "./App.vue";
    import router from "./router";
    import store from "./store";
    import { globalRegister } from "./global";
    
    const app = createApp(App);
    
    app.use(globalRegister);
    // globalRegister(app); 也可以这么写
    
    app.use(store).use(router).mount("#app");
    
    

    使用按钮


    image.png

    相关文章

      网友评论

          本文标题:element-plus 按需引入

          本文链接:https://www.haomeiwen.com/subject/unmoqrtx.html