版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
罗荣良ElementPlusUI组件库本节学习目标1.了解UI组件库的作用与优势2.掌握ElementPlus的安装与按需引入配置3.熟练使用栅格系统(el-row,el-col)进行布局4.掌握后台管理核心组件:表格、表单、分页、弹窗5.学会使用反馈组件(ElMessage)为什么选择ElementPlus?地位:Vue3生态中最流行的桌面端组件库。优势:1.Vue3Native:完全基于Vue3+TS重写。2.组件丰富:覆盖99%的B端场景(表格、表单、树)。3.后端友好:不懂CSS也能画出好看的页面。安装与图标库1.安装主库:npminstallelement-plus2.安装图标库(独立包):npminstall@element-plus/icons-vue注意:Vue3中图标是独立的组件,不再是字体文件。痛点:全局引入导致打包体积过大。方案:使用unplugin-vue-components。配置:在vite.config.js中配置解析器。效果:代码里直接写<el-button>,无需import。最佳实践:自动按需导入布局基础:Layout栅格系统概念:将一行分为24份。语法:<el-row>(行),<el-col:span="12">(列)。响应式:支持:xs,:sm,:md,:lg适配不同屏幕。<el-row>表示一行。<el-col:span="12">表示占12份(也就是一半宽度)。<el-col:span="8">表示占8份(三分之一宽度)。基础组件:Button&Icon按钮:<el-buttontype="primary">保存</el-button>Type:primary,success,danger,warning.图标:<el-icon><Edit/></el-icon>需要先注册或引入图标组件。数据展示核心:Table表格结构:<el-table:data="tableData">列定义:<el-table-columnprop="name"label="姓名"/>关键:prop属性对应后端JSON数据的字段名。复杂表格:自定义列模板场景:在表格里放按钮、图片或格式化状态。语法:使用插槽#default="scope"。代码:数据分页:Pagination场景:数据太多,需要分批加载。组件:<el-pagination>核心属性:v-model:current,v-model:size,:total。事件:@current-change(页码改变时触发)。三层结构:1.el-form(:model="form")2.el-form-item(label="用户名")3.el-input(v-model="")注意:model绑定对象是校验的关键。数据录入:Form表单表单校验:FormRules定义规则:construles={name:[{required:true,message:'必填'}]}绑定规则:<el-form:rules="rules">提交校验:formRef.value.validate(...)交互反馈:Message消息提示场景:操作成功/失败的提示。用法:JS调用,无需写在template里。代码:场景:新增/编辑弹窗。属性:v-model="dialogVisible"(控制显示隐藏)。插槽:#footer(放置“取消”和“确定”按钮)。模态窗口:Dialog对话框实战组合:标准CRUD页面结构后台CRUD页面顶部:用<el-row>放搜索框<el-input>和搜索按钮<el-button>。中间:放<el-table>展示数据列表。底部:放<el-pagination>进行翻页。隐藏:放一个<el-dialog>,里面包着<el-form>,用于新增和修改。这就是所有后台管理系统的“通用公式”。本节小结与作业小结:按需引入、Grid、Table、Form、Dialog。作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年javaee考试试题及答案
- 自然保护区生物多样性保护指南
- 商洽2026新产品开发时间表会议邀请函(5篇)
- 婚姻关系信息守秘义务承诺书范文7篇
- 行政办公设备管理手册使用与维护指南
- 企业档案资料损坏修复预案
- 2026年重大项目进度提醒函6篇范文
- 跨境电商物流仓储管理规范方案
- 生产安全防护措施保证承诺书5篇
- 优化团队目标设定方法手册
- 温室气体排放核算与报告要求 第11部分:煤炭生产企业 编制说明
- 河堤安装护栏方案(3篇)
- 成都市自来水有限责任公司成都市自来水七厂二期工环评报告
- 版中国农业银行VI系统
- DB11T 695-2025 建筑工程资料管理规程
- 广东省湛江市2025年普通高考测试历史试卷及答案(二)(金太阳)(湛江二模)
- 《水工隧洞瓦斯防治技术规范》
- GB/T 5054.4-2024道路车辆多芯连接电缆第4部分:螺旋电缆总成的试验方法和要求
- 04S519小型排水构筑物(含隔油池)图集
- DL∕T 519-2014 发电厂水处理用离子交换树脂验收标准
- 基于BIM技术的工程量清单自动生成
评论
0/150
提交评论