// 引入mockjs
const Mock = require('mockjs');
// 获取 mock.Random 对象
const Random = Mock.Random;
const data = Mock.mock({
//list是一个数组,包含5个元素
'list|5':[
{
'id':1,
'name':'测试'
}
]
})
// mock一组数据
// const produceNewsData = function() {
// let articles = [];
// for (let i = 0; i < 10 ; i++) {
// let newArticleObject = {
// title: Random.csentence(5, 30), // Random.csentence( min, max )
// thumbnail_pic_s: Random.dataImage('300x250', 'mock的图片'), // Random.dataImage( size, text ) 生成一段随机的 Base64 图片编码
// author_name: Random.cname(), // Random.cname() 随机生成一个常见的中文姓名
// date: Random.date() + ' ' + Random.time() // Random.date()指示生成的日期字符串的格式,默认为yyyy-MM-dd;Random.time() 返回一个随机的时间字符串
// }
// articles.push(newArticleObject)
// }
// return {
// articles: articles
// }
// }
// Mock.mock( url, post/get , 返回的数据);
Mock.mock('www.baidu.com/login', 'post', data);
注意mainjs引入mock
代码 require(“./mockjs”)
html使用:
mockceshi(){
requestLogin({id:1}).then(res=>{
console.log(res)
console.log(res.data)
}).catch(err=>{
console.log(err)
})
// $axios.post('requestLogin',{id:1}).then(res=>{
// console.log(res);
// }).catch(err=>{
// console.log(err)
// })
}