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分页器使用,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-06-02 短视频平台搭建,自定义滚动条的样式
2022-06-02 直播系统源代码,uni-app 设置状态栏背景色
2022-06-02 直播平台源码,用CSS制作毛玻璃效果(高斯模糊效果)
点击右上角即可分享
微信分享提示