elementUI 表格和分页器的学习 目录→
初步印象,和bootstrap一样,通过类名控制样式。个人感觉比bootstrap更为简单,但是可能没有bootstrap灵活。
表格 Table
<el-table :data="data" style="width: 100%"> <el-table-column prop="prop" label="label" width="width"> </el-table-column> </el-table>
-
表格 el-table 的属性
data表格组件需要展示的数据---数组类型
border 是否带有纵向边框
-
表格列 el-table-column 的属性
label 显示的标题 string
width 对应列的宽度 string
align 对齐方式 String left/center/right left
prop 对应列内容的字段名,也可以使用 property 属性 string
表格列有一个重要的知识点,Table-column Scoped Slot 表格列的作用域插槽
举例:因为直接通过prop 展示表格的内容,对于图片url无效,会直接把url当字符串显示在页面上,我们不希望看到这个。
解决办法是,作用域插槽,有两个参数 分别为row和$index,row为数据的每条数据,$index为索引值
分页器 Pagination(请记住这个单词)
对分页器来说最重要四个属性 当前页,数据总条数,每一页展示的条数,连续页码数。对应的属性为分别为current-page,total,page-sizes,pager-count
elementUI的分页器十分简便,常用属性。以下为代码片段输出的代码
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="pageNum" :page-sizes="[10, 20, 50]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="totalCount"> </el-pagination>
-
分页器常用属性
其中需要注意的是分页器的排版通过layout来控制,通过控制layout中的属性名顺序来自己定义分页器布局,符号->代表符号右边的内容置于最右边
分页器的居中,style内联标签 通过 text-Align:center 来实现
-
分页器事件
以下 为两个分页器的点击事件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现