一.常见组件-分页-属性
参数:background 说明:是否为分页按钮添加背景色 类型:boolean 有background即添加,没有则不添加
参数:layout 说明:组件布局,子组件名用逗号分隔 类型:String 可选值:sizes, prev, pager, next, jumper, ->, total, slot
sizes 控制每页能够显示多少条
prev 显示前一页箭头
pager 显示页码
next 显示后一页箭头
jumper 显示跳转到某一页
total 显示总条数
-> 布局中所有位于 -> 后面的元素都会被移到分页组件的右侧
slot 自定义组件
可以更改layout组件布局顺序来控制展示顺序
二.常见组件-分页-事件
<template><div> <!-- div是根标签,一个<template>标签中只能有一个根标签,也即只能有一个<template>标签 --><!-- Button按钮组件 --><el-row><el-button>默认按钮</el-button><el-button type="primary">主要按钮</el-button><el-button type="success">成功按钮</el-button><el-button type="info">信息按钮</el-button><el-button type="warning">警告按钮</el-button><el-button type="danger">危险按钮</el-button></el-row><br><!-- Table表格组件 --><el-table :data="tableData" border style="width: 100%"><el-table-column prop="date" label="日期" width="180"> </el-table-column><el-table-column prop="name" label="姓名" width="180"> </el-table-column><el-table-column prop="address" label="地址"> </el-table-column></el-table><!-- Pagination分页组件 --><!-- background 是否为分页按钮添加背景色 boolean 有background即添加,没有则不添加 --><!-- layout 组件布局,子组件名用逗号分隔 String sizes, prev, pager, next, jumper, ->, total, slot --><!-- sizes 控制每页能够显示多少条 --><!-- prev 显示前一页箭头 --><!-- pager 显示页码 --><!-- next 显示后一页箭头 --><!-- jumper 显示跳转到某一页 --><!-- total 显示总条数 --><!-- -> 布局中所有位于 -> 后面的元素都会被移到分页组件的右侧 --><!-- slot 自定义组件 --><!-- 可以更改layout组件布局顺序来控制展示顺序 --><el-pagination background layout="sizes, prev, pager, next, jumper, total, slot" @size-change="handleSizeChange" @current-change="handleCurrentChange":total="1000"> <!-- :total="1000", 写全 v-bind:total="1000", ":"语法是 v-bind 的简写,用于绑定一个动态的值到属性 --><!-- size-change pageSize 改变时会触发 回调参数:每页条数 --> <!-- current-change currentPage 改变时会触发 回调参数:当前页 --></el-pagination></div>
</template><script>
export default {data() {return {tableData: [{date: "2016-05-02",name: "王小虎",address: "上海市普陀区金沙江路 1518 弄",},{date: "2016-05-04",name: "王小虎",address: "上海市普陀区金沙江路 1517 弄",},{date: "2016-05-01",name: "王小虎",address: "上海市普陀区金沙江路 1519 弄",},{date: "2016-05-03",name: "王小虎",address: "上海市普陀区金沙江路 1516 弄",},],};},methods: {handleSizeChange: function (val) {alert("当前页面条数为:" + val)},handleCurrentChange: function (val) {alert("当前页为:" + val)}}
};
</script><style></style>