不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。
在学习技术的道路上:落后又要被挨打。这是现实
Border 边框 | Element Plus (element-plus.org)
Icon 图标 - Vant Weapp (youzan.github.io)
组件总览 - Ant Design
Layui 开发使用文档 - 入门指南
Icon 图标 - Semi Design
CSS Reset — Vuetify (vuetifyjs.com)






Icon 图标 | Element Plus (element-plus.org)
设计 | Element Plus (element-plus.org)
我们建议您使用包管理器(如 NPM、Yarn 或 pnpm)安装 Element Plus,然后您就可以使用打包工具,例如 Vite 或 webpack。
# 选择一个你喜欢的包管理器# NPM
$ npm install element-plus --save# Yarn
$ yarn add element-plus# pnpm
$ pnpm install element-plus
如果您的网络环境不好,建议使用相关镜像服务 cnpm 或 中国 NPM 镜像。
直接通过浏览器的 HTML 标签导入 Element Plus,然后就可以使用全局变量 ElementPlus 了。
根据不同的 CDN 提供商有不同的引入方式, 我们在这里以 unpkg 和 jsDelivr 举例。 你也可以使用其它的 CDN 供应商。
$ npm install element-plus --save
// 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')





使用组件第一个常用的组件为按钮
我是组件 我是组件 Success我是组件10023 Info我是组件10023 Warning我是组件10023 Danger我是组件10023
Plain我是组件10023 Primary我是组件10023 Success我是组件10023 Info我是组件10023 Warning我是组件10023 Danger我是组件10023
Round我是组件10023 Primary我是组件10023 Success我是组件10023 Info我是组件10023 Warning我是组件10023 Danger我是组件10023
Search Upload
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| size | 尺寸 | string | — |
| type | 类型 | string | — |
| plain | 是否为朴素按钮 | boolean | false |
| text2.2.0 | 是否为文字按钮 | boolean | false |
| bg2.2.0 | 是否显示文字按钮背景颜色 | boolean | false |
| link 2.2.1 | 是否为链接按钮 | boolean | false |
| round | 是否为圆角按钮 | boolean | false |
| circle | 是否为圆形按钮 | boolean | false |
| loading | 是否为加载中状态 | boolean | false |
| loading-icon | 自定义加载中状态图标组件 | string / Component | Loading |
| disabled | 按钮是否为禁用状态 | boolean | false |
| icon | 图标组件 | string / Component | — |
| autofocus | 原生 autofocus 属性 | boolean | false |
| native-type | 原生 type 属性 | string | button |
| auto-insert-space | 自动在两个中文字符之间插入空格 | boolean | — |
| color | 自定义按钮颜色, 并自动计算 hover 和 active 触发后的颜色 | string | — |
| dark | dark 模式, 意味着自动设置 color 为 dark 模式的颜色 | boolean | false |
| 插槽名 | 说明 |
|---|---|
| default | 自定义默认内容 |
| loading | 自定义加载中组件 |
| icon | 自定义图标组件 |
| 属性名 | 说明 | 类型 |
|---|---|---|
| ref | 按钮 html 元素 | Object |
| size | 按钮尺寸 | Object |
| type | 按钮类型 | Object |
| disabled | 按钮已禁用 | Object |
| shouldAddSpace | 是否在两个字符之间插入空格 | Object |
| 插槽名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| size | 用于控制该按钮组内按钮的大小 | string | — |
| type | 用于控制该按钮组内按钮的类型 | string | — |
| 插槽名 | 说明 | 子标签 |
|---|---|---|
| default | 自定义按钮组内容 | Bu |
其他的组件也是一样操作的关键在自己多去学习