app直播源代码,vue+Ant design a-table分页器使用
app直播源代码,vue+Ant design a-table分页器使用
vue+Ant design a-table分页器使用 当前页current设置生效
1 | <br><a-table :columns= "columns" :data-source= "detail" :pagination= "pagination" rowKey= "id" @change= "tablePaginationChange" ><br> <span slot= "serial" slot-scope= "text, record, index" ><br> {{ index + 1 }}<br> </span><br> <br></a-table> |
重点看 :pagination="pagination" 和 @change="tablePaginationChange"
1 | <br>data () {<br> return {<br> columns: columns,<br> detail: [],<br> pagination: {<br> current: 1,<br> // defaultCurrent: 1,<br> total: 0, // 总数<br> showSizeChanger: true,<br> pageSizeOptions: ['1', '10', '20', '40', '80', '100'],<br> showTotal: total => `共 ${total} 条`, // 分页中显示总的数据<br> // hideOnSinglePage: true, // 只有一页时是否隐藏分页器<br> pageSize: 1 // 每页条数,所有页设置统一的条数<br> }<br> }<br> },<br>// 分页发生变化触发的事件<br>methods: {<br> <br> tablePaginationChange (pagination) {<br> // console.log(pagination)<br> this.pagination.current = pagination.current // 重新设置当前页<br> this.pagination.pageSize = pagination.pageSize<br> }<br> }<br>created () {<br> this.$watch('visible', () => {<br> <br> const modelId = this.model.id<br> getDataList({ id: id }).then((res) => {<br> const pagination = { ...this.pagination }<br> pagination.current = 1<br> // 重新设置当前页 才会生效<br> this.tablePaginationChange(pagination)<br> this.detail = res.data<br> })<br> <br> }) |
以上就是 app直播源代码,vue+Ant design a-table分页器使用,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-06-02 短视频平台搭建,自定义滚动条的样式
2022-06-02 直播系统源代码,uni-app 设置状态栏背景色
2022-06-02 直播平台源码,用CSS制作毛玻璃效果(高斯模糊效果)