1
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* 数据请求层(当前为 mock)
|
||||
* ------------------------------------------------------------
|
||||
* 全局统一模拟 1s 的请求耗时;请求返回前列表页应展示 xSkeleton 骨架屏。
|
||||
* 后续对接真实接口时,只需把 mockRequest 的实现换成 uni.request 封装,
|
||||
* 页面层(loading 开关 + 骨架屏)完全不用改。
|
||||
*/
|
||||
|
||||
/** 统一模拟请求时长(ms) */
|
||||
export const MOCK_REQUEST_DELAY : number = 1000
|
||||
|
||||
/** 模拟一次数据请求:delay 后回调 onDone */
|
||||
export function mockRequest(onDone : () => void, delay : number = MOCK_REQUEST_DELAY) : void {
|
||||
setTimeout(() => {
|
||||
onDone()
|
||||
}, delay)
|
||||
}
|
||||
Reference in New Issue
Block a user