• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Element Plus极快开始Vue 3.x

武飞扬头像
Tsingfeng.
帮助3

一、环境支持

  1. 需先安装好Vue 3.x
  2. Element Plus 不再支持 IE 浏览器。
  3. 支持以下浏览器版本:
Edge ≥ 79 Firefox ≥ 78 Chrome ≥ 64 Safari ≥ 12

二、安装

        (一)使用包管理器安装

  1.  
    # 选择一个你喜欢的包管理器
  2.  
     
  3.  
    # NPM
  4.  
    $ npm install element-plus --save
  5.  
     
  6.  
    # Yarn
  7.  
    $ yarn add element-plus
  8.  
     
  9.  
    # pnpm
  10.  
    $ pnpm install element-plus

        (二)浏览器直接引入

                1、unpkg CDN提供商

  1.  
    <head>
  2.  
    <!-- Import style -->
  3.  
    <link rel="stylesheet" href="//unpkg.com/element-plus/dist/index.css" />
  4.  
    <!-- Import Vue 3 -->
  5.  
    <script src="//unpkg.com/vue@3"></script>
  6.  
    <!-- Import component library -->
  7.  
    <script src="//unpkg.com/element-plus"></script>
  8.  
    </head>

                2、jsDelivr CDN提供商

  1.  
    <head>
  2.  
    <!-- Import style -->
  3.  
    <link
  4.  
    rel="stylesheet"
  5.  
    href="//cdn.jsdelivr.net/npm/element-plus/dist/index.css"
  6.  
    />
  7.  
    <!-- Import Vue 3 -->
  8.  
    <script src="//cdn.jsdelivr.net/npm/vue@3"></script>
  9.  
    <!-- Import component library -->
  10.  
    <script src="//cdn.jsdelivr.net/npm/element-plus"></script>
  11.  
    </head>

三、快速上手(通过包管理器安装,配合打包工具)

        (一)完整引入

如果你对打包后的文件大小不是很在乎,那么使用完整导入会更方便。

  1.  
    // main.ts
  2.  
    import { createApp } from 'vue'
  3.  
    import ElementPlus from 'element-plus'
  4.  
    import 'element-plus/dist/index.css'
  5.  
    import App from './App.vue'
  6.  
     
  7.  
    const app = createApp(App)
  8.  
     
  9.  
    app.use(ElementPlus)
  10.  
    app.mount('#app')

        (二)Volar 插件

如果您使用 Volar,请在 tsconfig.json 中通过 compilerOptions.type 指定全局组件类型。

  1.  
    // tsconfig.json
  2.  
    {
  3.  
    "compilerOptions": {
  4.  
    // ...
  5.  
    "types": ["element-plus/global"]
  6.  
    }
  7.  
    }

        (三)按需导入、自动导入、手动导入:略

        (四)快速搭建项目模板

                1、全局配置

在引入 Element Plus 时,可以传入一个包含 size 和 zIndex 属性的全局配置对象。 size 用于设置表单组件的默认尺寸,zIndex 用于设置弹出组件的层级,zIndex 的默认值为 2000。

完整引入:

  1.  
    import { createApp } from 'vue'
  2.  
    import ElementPlus from 'element-plus'
  3.  
    import App from './App.vue'
  4.  
     
  5.  
    const app = createApp(App)
  6.  
    app.use(ElementPlus, { size: 'small', zIndex: 3000 })

按需引入:

  1.  
    <template>
  2.  
    <el-config-provider :size="size" :z-index="zIndex">
  3.  
    <app />
  4.  
    </el-config-provider>
  5.  
    </template>
  6.  
     
  7.  
    <script>
  8.  
    import { defineComponent } from 'vue'
  9.  
    import { ElConfigProvider } from 'element-plus'
  10.  
     
  11.  
    export default defineComponent({
  12.  
    components: {
  13.  
    ElConfigProvider,
  14.  
    },
  15.  
    setup() {
  16.  
    return {
  17.  
    zIndex: 3000,
  18.  
    size: 'small',
  19.  
    }
  20.  
    },
  21.  
    })
  22.  
    </script>
学新通

                2、开始使用

您可以从现在起启动您的项目。 对于每个组件的用法,请参考单个组件对应的文档。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanheijcge
系列文章
更多 icon
同类精品
更多 icon
继续加载