安装
兼容性2.5.0
Element Plus 支持最近两个版本的浏览器。
如果您需要支持旧版本的浏览器,请自行添加 Babel 和相应的 Polyfill 。
由于 Vue 3 不再支持 IE11,Element Plus 也不再支持 IE 浏览器。
| 版本 | Chrome | Edge | Firefox | Safari |
|---|---|---|---|---|
| < 2.5.0 | Chrome ≥ 64 | Edge ≥ 79 | Firefox ≥ 78 | Safari ≥ 12 |
| 2.5.0 + | Chrome ≥ 85 | Edge ≥ 85 | Firefox ≥ 79 | Safari ≥ 14.1 |
Sass
在2.8.5及以后的版本, Sass 的最低支持版本为 1.79.0.
如果您的终端提示 legacy JS API Deprecation Warning,您可以在 vite.config.ts 中配置以下代码:
import { defineConfig } from 'vite'
// https://vitejs.dev/config/
export default defineConfig({
// ...
css: {
preprocessorOptions: {
scss: { api: 'modern-compiler' },
},
},
// ...
})版本
此外,在dev 分支上的每个提交和 PR 都将被发布到 pkg.pr.new,如果您想要使用一些未发布的内容,您可以参考 这里。
使用包管理器
We recommend using the package manager (NPM, Yarn, PNPM) to install Element Plus, so that you can utilize bundlers like Vite and Webpack.
选择一个你喜欢的包管理器
$ npm install element-plus --save$ yarn add element-plus$ pnpm install element-plus如果你的网络环境不佳,推荐使用 cnpm 或使用 npmmirror
npm config set registry https://registry.npmmirror.com浏览器直接引入
直接通过浏览器的 HTML 标签导入 Element Plus,然后就可以使用全局变量 ElementPlus 了。
根据不同的 CDN 提供商有不同的引入方式, 我们在这里以 unpkg 和 jsDelivr 举例。 你也可以使用其它的 CDN 供应商。
<head>
<!-- 导入样式 -->
<link rel="stylesheet" href="//unpkg.com/element-plus/dist/index.css" />
<!-- 导入 Vue 3 -->
<script src="//unpkg.com/vue@3"></script>
<!-- 导入组件库 -->
<script src="//unpkg.com/element-plus"></script>
</head><head>
<!-- 导入样式 -->
<link
rel="stylesheet"
href="//cdn.jsdelivr.net/npm/element-plus/dist/index.css"
/>
<!-- 导入 Vue 3 -->
<script src="//cdn.jsdelivr.net/npm/vue@3"></script>
<!-- 导入组件库 -->
<script src="//cdn.jsdelivr.net/npm/element-plus"></script>
</head>TIP
我们建议使用 CDN 引入 Element Plus 的用户在链接地址上锁定版本,以免将来 Element Plus 升级时受到非兼容性更新的影响。 锁定版本的方法请查看 unpkg.com。
由于原生的 HTML 解析行为的限制,单个闭合标签可能会导致一些例外情况,所以请使用双封闭标签, 参考
<!-- 示例 -->
<el-table>
<el-table-column></el-table-column>
<el-table-column></el-table-column>
</el-table>Hello World
通过 CDN 的方式我们可以很容易地使用 Element Plus 写出一个 Hello world 页面。 在线演示
如果是通过包管理器安装,并希望配合打包工具使用,请阅读下一节:快速上手。