当前位置: 首页 > news >正文

广西网站怎么制作区块链交易网站建设

广西网站怎么制作,区块链交易网站建设,网站开发的经验技巧,西双版纳网站建设公司需求&#xff1a;后端把所有数据都返给前端&#xff0c;前端进行分页渲染。 实现思路&#xff1a;先把数据存储到一个大数组中&#xff0c;然后调用方法进行切割。主要使用数组的slice方法 所有代码&#xff1a; html <template><div style"padding: 20px&qu…

需求:后端把所有数据都返给前端,前端进行分页渲染。

实现思路:先把数据存储到一个大数组中,然后调用方法进行切割。主要使用数组的slice方法

所有代码:

html

<template><div style="padding: 20px"><el-table :data="tableData"><el-table-column type="selection" width="55" /><el-table-column prop="username" label="用户名" show-overflow-tooltip /><el-table-column prop="firstName" label="姓名" show-overflow-tooltip /><el-table-column prop="email" label="邮箱" show-overflow-tooltip /></el-table><!-- 分页器 --><div class="pagination"><el-paginationv-model:current-page="pagination.pageNum"v-model:page-size="pagination.pageSize":page-sizes="[10, 20, 50, 100]"layout="total,  prev, pager, next,sizes, jumper":total="pagination.total"@size-change="handleSizeChange"@current-change="handleCurrentChange"/></div></div>
</template>

js

<script setup lang="ts">
import { ref, reactive } from "vue";let tableData = ref<any>([]); // 表格数据
let allList = reactive<any>([]);
//分页器
const pagination = reactive<any>({pageNum: 1,pageSize: 10,total: 0,
});// 前端分页-切割数据
const paging = () => {// 起始位置 = (当前页 - 1) x 每页的大小const start = (pagination.pageNum - 1) * pagination.pageSize;// 结束位置 = 当前页 x 每页的大小const end = pagination.pageNum * pagination.pageSize;tableData.value = allList.slice(start, end);
};// 获取列表数据
const getList = async () => {// 接口请求allList = [{id:1, username: "admin1", firstName: "管理员", email: "123456@163.com" },{id:2, username: "admin2", firstName: "管理员", email: "123456@163.com" },{id:3, username: "admin3", firstName: "管理员", email: "123456@163.com" },{id:4, username: "admin4", firstName: "管理员", email: "123456@163.com" },{id:5, username: "admin5", firstName: "管理员", email: "123456@163.com" },{id:6, username: "admin6", firstName: "管理员", email: "123456@163.com" },{id:7, username: "admin7", firstName: "管理员", email: "123456@163.com" },{id:8, username: "admin8", firstName: "管理员", email: "123456@163.com" },{id:9, username: "admin9", firstName: "管理员", email: "123456@163.com" },{id:10, username: "admin10", firstName: "管理员", email: "123456@163.com" },{id:11, username: "admin11", firstName: "管理员", email: "123456@163.com" },{id:12, username: "admin12", firstName: "管理员", email: "123456@163.com" },{id:13, username: "admin13", firstName: "管理员", email: "123456@163.com" },{id:14, username: "admin14", firstName: "管理员", email: "123456@163.com" },{id:15, username: "admin15", firstName: "管理员", email: "123456@163.com" },{id:16, username: "admin16", firstName: "管理员", email: "123456@163.com" },{id:17, username: "admin17", firstName: "管理员", email: "123456@163.com" },{id:18, username: "admin18", firstName: "管理员", email: "123456@163.com" },];pagination.total = allList.length;paging();
};
getList();// 分页事件
const handleSizeChange = (val: number) => {pagination.page = 1;pagination.limit = val;getList();
};
const handleCurrentChange = (val: number) => {pagination.page = val;getList();
};
</script>

http://www.yayakq.cn/news/756258/

相关文章:

  • 免费行情软件网站大全网页版黄骅市领导班子最新调整
  • 苏州企业网站建设设计制作公司中国建设银行官方网站登录
  • wordpress saml小说网站怎么做seo
  • 机械网站建设公司网站数字化建设
  • 沈阳php网站网页设计与制作基础
  • 响应式手机网站怎么做wordpress所有图片
  • 公司营销型网站制作wordpress默认固定链接
  • 做网站优化有什么方法免费快速网站
  • 合肥本地建网站支付网站建设费用做账
  • 湖南省建设厅假网站wordpress不能外部链接
  • 加强文化网站建设网站正在建设中 模版
  • 物流网站建设的需求分析行业门户网站营销案例
  • 如何注册网站域名和购买虚拟主机干净无广告的搜索引擎
  • 在哪些网站能接到活做东营网站seo服务
  • 成都网站排名 生客seo怎么样wordpress 投票 插件
  • wordpress做图片站的可能性h5响应式网站是什么
  • 怎么制作自己的免费网站宁夏水利厅建设管理处网站
  • html网站开发实战舆情分析是什么工作
  • 5在线做网站wordpress汉化包
  • flash美食网站论文教做衣服网站
  • 网站开发哪里功能型网页设计
  • 绿茵足球网站建设在线识图
  • 佛山建网站哪家好宽屏大气网站模板
  • 公众号做漫画网站青色网站欣赏
  • 丰台周边网站建设房产网站内容建设规划
  • 国外html5网站欣赏网站建设策划书模板
  • 企业网站设计与优化上海的公司都有哪些
  • 织梦网站数据下载wordpress导出网页
  • 怎样用电脑做网站服务器一站建设个人网站
  • 网站制作技术有哪些自己怎么做网站