- 2
- 0
- 约小于1千字
- 约 7页
- 2024-04-17 发布于山东
- 举报
前端数据模拟MockJS
教学内容
l第一节mockjs介绍
l第二节mockjs基本使用
l第三节数据生成规则
mockjs介绍
nMock.js是一款前端开发中拦截Ajax请求再生成随机数据响应的工具,可以用
来模拟服务器响应.
n优点是非常简单方便,无侵入性,基本覆盖常用的接口数据类型.。
n支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。
n安装:npminstallmockjs
基本使用
n在项目中创建mock目录,新建index.js文件
基本使用
n组件中调用mock.js中模拟的数据接口,这时返回的response就是mock.js中用
Mock.mock(‘url’,data)中设置的data
核心方法
Mock.mock(rurl?,rtype?,template|function(options))
nrurl,表示需要拦截的URL,可以是URL字符串或URL正则
nrtype,表示需要拦截的Ajax请求类型。例如GET、POST、PUT、DELETE等。
ntemplate,表示数据模板,可以是对象或字符串
nfunction,表示用于生成响应数据的函数。
n设置延时请求到数据
数据生成规则
nmock的语法规范包含两层规范数据模板(DTD)、数据占位符(DPD)
n数据模板中的每个属性由3部分构成:属性名name、生成规则rule、属性值
value:
n属性名和生成规则之间用竖线|分隔,生成规则是可选的,有7种格式:
您可能关注的文档
- 00Python职业规划 课件.pptx
- 1.课程介绍及环境准备.pdf
- 2.SpringBoot快速上手 优秀课件.pdf
- 3.Web开发基础 优秀课件.pdf
- 4.Web开发进阶 优秀课件.pdf
- 5.构建RESTful服务 优秀课件.pdf
- 7.多表查询及分页查询.pdf
- 8.Vue框架快速上手.pdf
- 9.组件化开发 优秀课件.pdf
- 15.企业级后台集成方案.pdf
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 《GBT19000-2000-质量管理体系基础和术语》.pdf
- 常见阴道炎的规范化诊断流程指南(2025).pptx VIP
- 2024-2025浙教版科学初中七年级下册教学计划 .docx VIP
- 学堂在线 雨课堂 学堂云 医学科研设计 章节测试答案.docx VIP
- 消防员个人安全行动规程.pptx VIP
- 学堂在线 雨课堂 学堂云 《资治通鉴》导读 章节测试答案.docx VIP
- 宣贯培训(2026年)《JTT 329-2025公路桥梁预应力钢绞线用锚具、夹具和连接器》.pptx VIP
- 有创血压及中心静脉压监测.pptx VIP
- 全球绿色航运发展报告(2024-2025).pdf
- 浅议抽水蓄能电站建设财务管理.pdf VIP
原创力文档

文档评论(0)