1、安装
npm i mockjs --save-dev
2、编辑mock.js
import Mock from 'mockjs'
let Random = Mock.Random
const data = () => {
let arr = []
for (let i = 0; i < 10; i++) {
let newArticleObject = {
title: Random.csentence(5),
content: Random.cparagraph(5, 7),
time: Random.date() + ' ' + Random.time(),
location: Random.city()
}
arr.push(newArticleObject)
}
return {arr}
}
Mock.mock('/api/data', 'get', data)
3、在main.js中引入
import './mock'
4、在*.vue中使用
methods:{
click:function(){
this.$axios({
url: '/api/data',
method: 'get',
}).then((res)=>{
console.log(res.data)
})
}
}