Array数据模板定义
'name|1': array
从属性值 array 中随机选取 1 个元素,作为最终值。
Mock.mock({ 'array|1': ['AMD', 'CMD', 'UMD'] }) // array: 'CMD'
'name|+1': array
从属性值 array 中顺序选取 1 个元素,作为最终值。
Mock.mock({ 'array|+1': ['AMD', 'CMD', 'UMD'] }) // array: 'AMD'
Mock.mock({ 'array|1-10': [ { 'name|+1': ['Hello', 'Mock.js', '!'] } ] })
'name|min-max': array
通过重复属性值 array 生成一个新数组,重复次数大于等于 min,小于等于 max。
Mock.mock({ 'array|1-10': ['Mock.js'] })
Mock.mock({ 'array|1-10': ['Hello', 'Mock.js', '!'] })
'name|count': array
通过重复属性值 array 生成一个新数组,重复次数为 count。
Mock.mock({ 'array|2': ['Mock.js'] })
Mock.mock({ 'array|2': ['Hello', 'Mock.js', '!'] })