mock部分
- 1、下载mock npm install mockjs
- 2、准备json数据(在mock)文件下创建相应的json文件
- 3、把mock数据需要的图片放到public文件下,【public文件夹在打包的时候,会相应的把资源原封不动的打包到dist文件夹】
- 4、创建mock文件夹下面创建mockServe.js文件通过mockjs插件实现模拟
import Mock from 'mockjs'
import banner from './banner.json'
import floor from './floor.json'
Mock.mock('/mock/banner', { code: 200, data: banner })
- 5、mockServe.js在入口文件中引用(main.js)
import '@/mock/mockServe.js'
接口部分
- 在src的Api文件夹下面创建mockAjax.js文件
import axios from 'axios'
const requests = axios.create({
baseURl: '/mock',
timeout: 5000,
})
- 在src的Api文件夹下面创建index.js文件
import mockRequests from './mockAjax'
export const reqGetBannerList = () => {
return mockRequests({ url: '/mock/banner', method: 'get' })
}
使用
import { reqGetBannerList } from '@/APi'
async getBannerList() {
const result = await reqGetBannerList()
console.log(result.data)
},