赞
踩
Edge ≥ 79 | Firefox ≥ 78 | Chrome ≥ 64 | Safari ≥ 12 |
- # 选择一个你喜欢的包管理器
-
- # NPM
- $ npm install element-plus --save
-
- # Yarn
- $ yarn add element-plus
-
- # pnpm
- $ pnpm install element-plus
- <head>
- <!-- Import style -->
- <link rel="stylesheet" href="//unpkg.com/element-plus/dist/index.css" />
- <!-- Import Vue 3 -->
- <script src="//unpkg.com/vue@3"></script>
- <!-- Import component library -->
- <script src="//unpkg.com/element-plus"></script>
- </head>
- <head>
- <!-- Import style -->
- <link
- rel="stylesheet"
- href="//cdn.jsdelivr.net/npm/element-plus/dist/index.css"
- />
- <!-- Import Vue 3 -->
- <script src="//cdn.jsdelivr.net/npm/vue@3"></script>
- <!-- Import component library -->
- <script src="//cdn.jsdelivr.net/npm/element-plus"></script>
- </head>
如果你对打包后的文件大小不是很在乎,那么使用完整导入会更方便。
- // main.ts
- import { createApp } from 'vue'
- import ElementPlus from 'element-plus'
- import 'element-plus/dist/index.css'
- import App from './App.vue'
-
- const app = createApp(App)
-
- app.use(ElementPlus)
- app.mount('#app')
如果您使用 Volar,请在 tsconfig.json
中通过 compilerOptions.type
指定全局组件类型。
- // tsconfig.json
- {
- "compilerOptions": {
- // ...
- "types": ["element-plus/global"]
- }
- }
在引入 Element Plus 时,可以传入一个包含 size
和 zIndex
属性的全局配置对象。 size
用于设置表单组件的默认尺寸,zIndex
用于设置弹出组件的层级,zIndex
的默认值为 2000。
完整引入:
- import { createApp } from 'vue'
- import ElementPlus from 'element-plus'
- import App from './App.vue'
-
- const app = createApp(App)
- app.use(ElementPlus, { size: 'small', zIndex: 3000 })
按需引入:
- <template>
- <el-config-provider :size="size" :z-index="zIndex">
- <app />
- </el-config-provider>
- </template>
-
- <script>
- import { defineComponent } from 'vue'
- import { ElConfigProvider } from 'element-plus'
-
- export default defineComponent({
- components: {
- ElConfigProvider,
- },
- setup() {
- return {
- zIndex: 3000,
- size: 'small',
- }
- },
- })
- </script>
您可以从现在起启动您的项目。 对于每个组件的用法,请参考单个组件对应的文档。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。