下载mockjs
cnpm i mockjs
在src文件夹中创建 mock文件夹
创建index.js , list.json
index.js
import mock from 'mockjs'
import list from './list.json'
mock.mock('/mock/list',
{
code:200,
data:list
}
)
list.json
[
{
"id": 1,
"name": "zhangs",
"age": 18
},
{
"id": 2,
"name": "zhasssngs",
"age": 13
},
{
"id": 3,
"name": "zhammmngs",
"age": 12
}
]
在入口文件中添加mock/index文件
import './mock/index.js'
axios的二次封装中 baseURL 写成mock的路径 '/mock'
封装api的api.js中
import request from './request'
export const getlist = () => {
return request({
url:'/list',
method:'get'
})
}
页面中的代码
import {getlist} from '../request/api.js'
onMounted(async ()=>{
let res = await getlist();
console.log(res)
})
版权声明:本文为weixin_44707050原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。