下載
npm install mockjs --save-dev
使用
我是在 vue-cli? 中使用的? ?(下面是文字闡述 以及代碼示例)
新建一個mock.js? 文件? 在中引入mockjs? 并且使用他的 Mock.Random??Mock.mock
Mock.Random 是一個工具類通贞,用于生成各種隨機數(shù)據。
Mock.mock( rurl?, rtype?, template|function( options ) )
代碼示例
const Mock = require('mockjs');
const Random= Mock.Random;
var produceNewsData = function () {
? ? ? ? ?var articles=[];
? ? ? ? ?for(let i=0; i<100;i++){
? ? ? ? ?let? dataobj={
? ? ? ? ? ? ? id:Random.increment(),
? ? ? ? ? ? ? name:Random.cname(),
? ? ? ? ? ? ? city:Random.city(true),
? ? ? ? ? ? ? bussinessdate:Random.date('yyyy-MM-dd'),
? ? ? ? ? ? ? des:Random.csentence(5),
? ? ? ? }
? ? articles.push(dataobj);
}
return{
? ? articles:articles
? }
}
Mock.mock('/news/index', 'get', produceNewsData);
接下來再main.js? 中引入mock.js 文件? ? 在請求中加入上面的地址 就可以獲取到數(shù)據?
下面是他的? Mock.Random 的一些方法
直接文檔?
https://github.com/nuysoft/Mock/wiki/Mock.Random
別人寫的博客 介紹增上該查
https://blog.csdn.net/yw00yw/article/details/81328126