ElementUI常用组件
- 游戏开发
- 2025-08-27 19:54:02

1. 基础组件
Button 按钮
<el-button type="primary">主要按钮</el-button> <el-button type="success">成功按钮</el-button> <el-button type="warning">警告按钮</el-button> <el-button type="danger">危险按钮</el-button> <el-button type="info">信息按钮</el-button>属性: type: primary/success/warning/danger/info plain: 朴素按钮 round: 圆角按钮 circle: 圆形按钮 disabled: 禁用状态 loading: 加载中状态
Layout 布局
<el-row> <el-col :span="12">...</el-col> <el-col :span="12">...</el-col> </el-row> 2. 表单组件Input 输入框
<el-input v-model="input" placeholder="请输入内容" clearable :disabled="false"> </el-input>- 支持清空、密码框、带图标 文本域模式 复合型输入框
Select 选择器
<el-select v-model="value" placeholder="请选择"> <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select>- 单选/多选 可搜索 可清空 分组选项
Radio 单选框
<el-radio v-model="radio" label="1">选项1</el-radio> <el-radio v-model="radio" label="2">选项2</el-radio>Checkbox 多选框
<el-checkbox v-model="checked">选项</el-checkbox> <el-checkbox-group v-model="checkList"> <el-checkbox label="选项1"></el-checkbox> <el-checkbox label="选项2"></el-checkbox> </el-checkbox-group>DatePicker 日期选择器
<el-date-picker v-model="value" type="date" placeholder="选择日期"> </el-date-picker>日期/日期范围 月份选择 年份选择
3. 数据展示Table 表格
<el-table :data="tableData" style="width: 100%"> <el-table-column prop="date" label="日期"></el-table-column> <el-table-column prop="name" label="姓名"></el-table-column> <el-table-column prop="address" label="地址"></el-table-column> </el-table>特性: 固定表头/列 排序 筛选 自定义列模板 展开行 树形数据
Pagination 分页
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 30, 40]" :page-size="10" layout="total, sizes, prev, pager, next, jumper" :total="400"> </el-pagination> 4. 导航组件Menu 导航菜单
<el-menu default-active="1"> <el-submenu index="1"> <template slot="title">导航一</template> <el-menu-item index="1-1">选项1</el-menu-item> </el-submenu> <el-menu-item index="2">导航二</el-menu-item> </el-menu>Tabs 标签页
<el-tabs v-model="activeName"> <el-tab-pane label="用户管理" name="first">内容1</el-tab-pane> <el-tab-pane label="配置管理" name="second">内容2</el-tab-pane> </el-tabs> 5. 消息提示Message 消息提示
this.$message({ message: '恭喜你,这是一条成功消息', type: 'success' });类型: success warning info error
MessageBox 弹框
this.$confirm('确认删除?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' })Notification 通知
this.$notify({ title: '成功', message: '这是一条成功的提示消息', type: 'success' }); 6. 其他组件Dialog 对话框
<el-dialog title="提示" :visible.sync="dialogVisible" width="30%"> <span>这是一段信息</span> <span slot="footer"> <el-button @click="dialogVisible = false">取 消</el-button> <el-button type="primary" @click="dialogVisible = false">确 定</el-button> </span> </el-dialog>Upload 上传
<el-upload action=" jsonplaceholder.typicode /posts/" :on-preview="handlePreview" :on-remove="handleRemove" :before-remove="beforeRemove" multiple :limit="3"> <el-button size="small" type="primary">点击上传</el-button> </el-upload>Form 表单
<el-form :model="ruleForm" :rules="rules" ref="ruleForm"> <el-form-item label="活动名称" prop="name"> <el-input v-model="ruleForm.name"></el-input> </el-form-item> </el-form>- 表单验证 自定义校验规则 动态表单项
总结:这些是 Element UI 中最常用的组件,每个组件都有丰富的属性和事件可以配置。使用这些组件可以快速构建出美观且功能完善的后台管理系统界面。 要深入了解每个组件的详细用法,建议参考 Element UI 官方文档。
Element - The world's most popular Vue UI framework
ElementUI常用组件由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“ElementUI常用组件”