mock服务器返回文件,Mock data模拟服务端返回数据

import Mock from 'mockjs' // 引入mockjs

const Random = Mock.Random // Mock.Random 是一个工具类,用于生成各种随机数据

let data = [] // 用于接受生成数据的数组

let size = [

'300x250', '250x250', '240x400', '336x280',

'180x150', '720x300', '468x60', '234x60',

'88x31', '120x90', '120x60', '120x240',

'125x125', '728x90', '160x600', '120x600',

'300x600'

] // 定义随机值

for(let i = 0; i < 10; i ++) { // 可自定义生成的个数

let template = {

'Boolean': Random.boolean, // 可以生成基本数据类型

'Natural': Random.natural(1, 10), // 生成1到100之间自然数

'Integer': Random.integer(1, 100), // 生成1到100之间的整数

'Float': Random.float(0, 100, 0, 5), // 生成0到100之间的浮点数,小数点后尾数为0到5位

'Character': Random.character(), // 生成随机字符串,可加参数定义规则

'String': Random.string(2, 10), // 生成2到10个字符之间的字符串

'Range': Random.range(0, 10, 2), // 生成一个随机数组

'Date': Random.date(), // 生成一个随机日期,可加参数定义日期格式

'Image': Random.image(Random.size, '#02adea', 'Hello'), // Random.size表示将从size数据中任选一个数据

'Color': Random.color(), // 生成一个颜色随机值

'Paragraph':Random.paragraph(2, 5), //生成2至5个句子的文本

'Name': Random.name(), // 生成姓名

'Url': Random.url(), // 生成web地址

'Address': Random.province() // 生成地址

}

data.push(template)

}

Mock.mock('/data/index', 'post', data) // 根据数据模板生成模拟数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值