使用 apipost mock数据

Mock

打开 apipost, 新建一个接口, 点击 Mock 按钮, 打开云端 Mock (使用本地 Mock 也行, 不过每次关闭 apipost 之后mock数据就失效了)

image-20240424135942222

image-20240424141220551

记得先在右上角切换一下mock环境

复制一下 mock url , 待会要用到

点击这个前置URL, 将其改为刚刚的云端 Mock 地址 (这里我已经改了)

image-20240424140210075

image-20240424140246012

按图中顺序操作

第三步即编写你需要返回的数据, 可以自己写, 也可以参考 mock 使用文档编写

image-20240424140114393

使用, 把刚刚复制的url粘贴进去即可, 这里我用了 params 传参

1
2
3
4
5
6
7
8
9
10
export const getLessonDetail = async (): Promise<any> => {
return await axios.get(
'https://console-mock.apipost.cn/mock/1053aacf-51ec-4b3b-b5dc-6b8a5e4447e2/aigc/lesson/detail',
{
params: {
apipost_id: '5622ba',
},
},
)
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const useGetLessonDetail = async () => {
try {
let res = await getLessonDetail()
lessonDetails.value = res
} catch (err) {
console.log('err', err.message)
}
}
onMounted(async () => {
await useGetLessonDetail()
if (lessonDetails.value) {
...
}
})

如有疑问可参考此文章

https://v7-wiki.apipost.cn/docs/9/


使用 apipost mock数据
http://example.com/2024/04/24/07/
作者
weirdo
发布于
2024年4月24日
更新于
2024年4月24日
许可协议