mockjs常用语法

1、mockjs生成数组常用的语法

let mockData = Mock.mock({
	"tableData|6": [
		{
		     // num自增
			"num|+1": 1,   
		    
		    // dept 依次从从到右取数据中的值  
		    // tableData[0]['dept'] = '一级'   tableData[1]['dept'] = '二级' 
			"dept|+1":['一级','二级']//属性 id 是随机id
	        'id': '@id',
             // 生成随机数字,与@id相同 
            "random":'@natural()',
	        
	        //属性 title 是一个随机长度的标题
	        'title': '@title()',
	        
	        //属性 paragraph 是一个随机长度的段落
	        'paragraph': '@cparagraph',
	        
	        //属性 image 是一个随机图片 参数分别为size, background, text
	        'image': "@image('200x100', '#4A7BF7', 'Hello')"
			
			// 随机从数组中选择一个值
			"a|1": ["TSET_DATA","TBNE_DATA","SSYZ_DATA"],  
			
			// 随机取1-10之间的整数拼接
			"b": "数据元@integer(1,10)",
			"b2|1-10":1,

			// 随机生成浮点数(60-100之间,小数点后3-5位)
			"num":"@float(60, 100, 3,5)",
					
			// 随机生成指定长度的字符串 --- 小写字母、大写字母、数字
			"s1":"@string('lower', 5)",
            "s2":"@string('upper', 4)",
            "s3":"@string('number', 3)",

			 // 时间  YYYY-MM-DD HH:mm:ss
            "t1":'@datetime()',  // 随机时间
            "t2":'@now()',    // 当前时间

			// 函数 ,输出V1、V2
			"f1":function(){
				return "V" + this.id
			}
			
			
		},
	]
})
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值