mockjs学习笔记

介绍

  • 安装
npm install mockjs

-需在src文件夹下创建mock文件夹才能引用

使用

import Mock from 'mockjs'
Mock.setup(settings:{timeout:'100-200'})//模拟延迟100-200毫秒之间

  • 生成字符串
//指定数据 'name|次数(min-max)':'文本'
const data=Mock.mock({
	 'string|4':'哎呀!'
})
//随机数据 name:'@cword(n,x)'
const data=Mock.mock({
	string:'@cword(3,5)'
})
  • 生成文本
//标题和句子
title:'@ctitle(8,9)'
sentence:'@csentence(80,90)'
//段落,包含n句
content:'@cparagraph(n)'
  • 生成数字
//n到m的范围数字
number|n-m:1
  • 生成增量id
//随机生成标识
id:'@increment()'
  • 生成姓名-地址-身份证号
//随机生成
name:'@cname()'
idCard:'@id()'
address:'@city(true)'
  • 生成随机图片
//随机生成
image_url:"@image(图片大小,图片背景色,图片前景色,图片格式,图片文字)"
  • 生成时间
//随机生成
@Date
//指定格式
@date(yyyy-MM-dd hh:mm:ss)
  • 指定数组返回的条数
//指定长度
data|5
//指定范围
data|1-3

拦截请求

  • get
Mock.mock('api/get/home','get',()=>{
	return {
    	status:200,
      	message:'获取数据成功!'
    }
})
  • post
Mock.mock('apo/post/news','post',()=>{
	return {
    	status:200,
      	message:'添加成功'
    }
})
全部评论

相关推荐

野猪不是猪🐗:现在的环境就是这样,供远大于求。 以前卡学历,现在最高学历不够卡了,还要卡第一学历。 还是不够筛,于是还要求得有实习、不能有gap等等... 可能这个岗位总共就一个hc,筛到最后还是有十几个人满足这些要求。他们都非常优秀,各方面都很棒。 那没办法了,看那个顺眼选哪个呗。 很残酷,也很现实
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务