Mock分页
2024-10-20 16:09:23
前后端分离开发时,一般会使用mock。
因为mock是用node运行的,行为与调用后台一致。
这样,不需要等后台写好,只要有接口文档,前端可以自己调接口,这样联调时遇到的问题会少很多,可以加快整体开发效率。
而mock作为模拟数据自然也可以做分页,用Js的方法即可。
export default { 'POST /api/xxxx/getDYDJ': (req, res) => {
console.log(req.body)
res.send({
status: 200,
message: 'ok',
"data": {
"total": "14",
"curPage": req.body.curPage ? req.body.curPage : 1,
"rows": getAllDYDJ(req.body)
}
});
} } const citys = ['A', 'B', 'C', 'D, 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N']
const dydj = ['35kV', '110kV', '220kV', '330kV', '500kV'] const getDYDJ = () => {
const result = []
const base = {
"a": "1",
"b": "0%",
"c": "2",
"d": "0%",
"e": "3",
"f": "0%",
"g": "4",
"h": "0%",
"i": "0"
}
dydj.forEach((item, index) => {
const obj = {
...base,
id: index + 1,
name: item
}
result.push(obj)
})
return result
}
const getAllDYDJ = (body) => {
const curPage = parseInt(body.curPage)
const pageSize = parseInt(body.pageSize) const indexArr = [(curPage-1)*pageSize, curPage*pageSize] const result = []
citys.forEach((item, index) => {
const obj = {
orgId: index + 1,
seq: index + 1,
orgName: item,
dydj: getDYDJ()
}
result.push(obj)
})
return result.slice(indexArr[0], indexArr[1])
}
只要传入正确的分页参数就可以分页了。
最新文章
- iOS开发路线简述
- C结构体中数据的内存对齐问题
- Java数组一定要初始化才能使用吗?
- [BZOJ2423][HAOI2010]最长公共子序列
- Sass基础语法
- VS2010 远程调试
- 关于搭建Android环境的时候遇到 'could not find adb.exe!'的问题
- STL——前闭后开区间表示法和function call 操作符
- 转: AlphaImageLoader简介
- boost/lexical_cast.hpp的简单使用方法_行动_新浪博客
- selenium之多线程启动grid分布式测试框架封装(一)
- hostent h_addr_list
- PHP 数组处理
- 使用 qemu 搭建内核开发环境
- 海量数据挖掘MMDS week6: 支持向量机Support-Vector Machines,SVM
- MVC RedirectToAction 跳转时传参问题
- windows10环境下VMware14中Ubuntu16.04解决如何上网问题
- Advanced Wlan Attacks (RADIUS)
- CSS页面布局常见问题总结
- junit常用注解详细说明
热门文章
- webpack简单笔记
- Beta阶段代码与规范
- 前端笔记:div只显示两行内容,多出内容以...显示
- 【论文笔记】Pyramidal Convolution: Rethinking Convolutional Neural Networks for Visual Recognition
- MongoDB via Dotnet Core数据映射详解
- ThinkPHP5生成二维码图片与另一张背景图片进行合成
- cookie,session,jwt,token,oauth2联系和区别
- 彻底搞懂Redis主从复制原理及实战
- 且谈 Apache Spark 的 API 三剑客:RDD、DataFrame 和 Dataset
- 【Spring】内嵌Tomcat&;去Xml&;调试Mvc