当前位置:   article > 正文

Element Plus快速开始(Vue 3.x)_el-config-provider size

el-config-provider size

一、环境支持

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

二、安装

        (一)使用包管理器安装

  1. # 选择一个你喜欢的包管理器
  2. # NPM
  3. $ npm install element-plus --save
  4. # Yarn
  5. $ yarn add element-plus
  6. # pnpm
  7. $ 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. const app = createApp(App)
  7. app.use(ElementPlus)
  8. 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. const app = createApp(App)
  5. 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. <script>
  7. import { defineComponent } from 'vue'
  8. import { ElConfigProvider } from 'element-plus'
  9. export default defineComponent({
  10. components: {
  11. ElConfigProvider,
  12. },
  13. setup() {
  14. return {
  15. zIndex: 3000,
  16. size: 'small',
  17. }
  18. },
  19. })
  20. </script>

                2、开始使用

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

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/119089
推荐阅读
相关标签
  

闽ICP备14008679号