Closed l3ve closed 8 years ago
我想在数组里输出不同的数字
var Mock = require('mockjs'); exports.mock = Mock.mock( { "data|20": [ { "nickname": "L3've", "level": Mock.Random.integer(1, 10), "score": Mock.Random.integer(0, 10000) } ] } );
但他在初始化的时候就已经定死了,所以几个数组的值都是同样的. 所以我就改成这样
“level”:()=>Mock.Random.integer(1, 10)
最后在integer这里 改
integer: function(min, max) { min = typeof min !== 'undefined' ? parseInt(min, 10) : -9007199254740992 max = typeof max !== 'undefined' ? parseInt(max, 10) : 9007199254740992 // 2^53 return ()=>Math.round(Math.random() * (max - min)) + min }
是不是有其他方法,或者说这样改会导致其他影响
请使用 数据占位符,改成下面的格式:
--- "level": Mock.Random.integer(1, 10), --- "score": Mock.Random.integer(0, 10000), +++ "level": '@integer(1, 10)', +++ "score": '@integer(1, 10000)',
我想在数组里输出不同的数字
但他在初始化的时候就已经定死了,所以几个数组的值都是同样的. 所以我就改成这样
最后在integer这里 改
是不是有其他方法,或者说这样改会导致其他影响