赞
踩
很多时候你想要随机出的数据Mock里都没有,在这个时候就可以使用下面的方法去固定几个你想要的数据,mock就会在你想要的几个数据之间随机选择。
import Mock from 'mockjs';
var Random = Mock.Random
Random.extend({
ShelfNumber: function () {
var ShelfNumber = ['A361', 'D314', 'A158', 'P147', 'L547', 'P987', 'B184', 'K147', 'H157', 'G944', 'R184', 'W187']
return this.pick(ShelfNumber)
}
})
Random.extend({
ShelfItems: function () {
var ShelfItems = ['工程机械', '模具', '建筑工程机械', '输送机械', '机电设备', '机械零部件']
return this.pick(ShelfItems)
}
})
Random.extend({
RemainingSpace: function () {
var RemainingSpace = ['10m^2', '5m^2', '6m^2', '8m^2', '7m^2']
return this.pick(RemainingSpace)
}
})
Random.extend({
ShelfStatus: function () {
var ShelfStatus = ['空', '未满', '满']
return this.pick(ShelfStatus)
}
})
Mock.mock('http://localhost:5050/user', {
"list|30": [ //|30是表示生成30条数据,需要几条可以修改为自己需要的条数
{
id: '@id()',
ShelfNumber: ('@ShelfNumber'),
ShelfItems: ('@ShelfItems'),
RemainingSpace: ('@RemainingSpace'),
ShelfStatus: ('@ShelfStatus'),
}
]
});
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。