小白快速了解mockjs的语法与使用

mockjs

程序分为

前段:访问后端接口展现数据
后端:负责处理业务逻辑访问数据,返回给前端
数据库:存储数据

mockjs情况

很多公司,后端还没有做好接口,写好接口文档(前段就不需要等待后端实现接口再写代码)

前端可以通过mockjs参考接口文档自己先模仿数据写业务代码,等待后端准备好,在用后端接口替换自己写的模拟数据,实现前后端同时开发。

mockjs的作用

1.:生成随机数据,拦截ajax
2.安装:npm i mockjs -D
3.使用:import Mock from ‘mockjs’ Mock.mock(url,data)
4.main.js导入:import ‘@/utils/mock.js’

mock用法

mock(url,data)
mock(url,method,data)
mock(url,method,function(option){
   return data
})
url:可以是正则,也可以是字符串
method:post,get,put,delete
option
	url 请求地址
	method请求方法
	body 请求第参数
随机
数字
	整数
		"num|1-100"
	小数点
		"price|25-50.2-3":1
	递增
字符串随机
	文字
		"score|1-5":"★"
	中文本标题
		"title":"@ctitle(8,14)"
	中文段落
		"des":"@paragraph"
布尔值
	"bol|1":true
数组
	"friend|1":[1,2,3]
"friend|2":[1,2,3]
复制两份
对象
	"des|2"{}
随机从对象取两个属性
其他常用
	"tel":/1\d{10}/,
"email":/[a-z]{2,6}@(126|163|qq)\.(com|cn|net)/,
"canMerry":function(){
	if(this.age>22){
		return true;
	}else{
		return false;
	}
},
"day":"@date('yyyy-MM-dd')",
"time":"@time('HH:mm:ss')",
"add":"@county(true)",
"avatar":"@dataImage('200x100', ' ')"
		
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值