当前位置: 首页 > news >正文

后台管理系统-6-vue3之mockjs模拟和axios请求数据

文章目录

  • 1 工具简介
    • 1.1 axios
    • 1.2 mockjs
      • 1.2.1 /api/mockData/home.js(制造首页数据)
      • 1.2.2 /api/mock.js(Mock.mock拦截请求)
      • 1.2.3 main.js(引入控制是否生效)
    • 1.3 Home.vue中使用(axios)
  • 2 axios请求接口URL统一管理
    • 2.1 axios的拦截器
    • 2.2 对axios进行二次封装
      • 2.2.1 request.js(拦截器和错误处理)
      • 2.2.2 api.js(封装URL)
      • 2.2.3 main.js(全局引入和注册)
    • 2.3 Home.vue中使用
  • 3 参考附录

使用mock.js模拟数据,使用axios请求接口,并对URL统一管理。

1 工具简介

要学会制造假数据,把交互请求的流程,根据接口文档跑通,还要制造出数据。
有一种工具,拦截住请求把我们制造的数据,根据接口文档实现。

请添加图片描述

1.1 axios

axios是一个基于Promise的HTTP客户端,常用于浏览器和Node.js环境中发送网络请求。
安装npm install axios。

1.2 mockjs

Mock.js是一个流行的JavaScript库,用于在前端开发中生成模拟数据(Mock Data),常用于前后端分离开发时,前端在没有依赖后端接口的情况下进行开发和测试。
安装npm install mockjs。

新建一个api目录,下面新建一个mock.js文件,同时下面新建一个mockData目录,其中添加一个home.js,用于模拟首页静态表的数据。
在这里插入图片描述

1.2

http://www.dtcms.com/a/337695.html

相关文章:

  • python UV虚拟环境项目搭建
  • 和芯星通携手思博伦通信,测试验证系列导航定位芯片/模块符合GB/T 45086.1标准
  • 学习stm32 感应开关盖垃圾桶
  • 用 Python 实现一个“小型 ReAct 智能体”:思维链 + 工具调用 + 环境交互
  • 软件测试覆盖率:真相与实践
  • unity实现背包拖拽排序
  • 1个月征服Java:零基础直达企业级开发——Java面向对象补充知识
  • 汽车近光灯难达标?OAS 软件精准解困
  • 【牛客刷题】正六边形阴影面积计算
  • 深入理解列式存储与向量化引擎
  • 无人机行业“黑话”
  • 10CL016YF484C8G Altera FPGA Cyclone
  • Qt第十讲-使用快捷键
  • Mybatis执行sql流程(一)
  • TP6用word文档导入数学公式
  • AI心理助手开发文档
  • [系统架构设计师]未来信息综合技术(十一)
  • Linux unistd.h 包含功能
  • 基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
  • 【C语言】gets和getchar的区别
  • JVM 面试精选 20 题
  • 达梦数据库DCA通关宝典,数据库管理运维学习
  • Java面试题及答案整理(2025年互联网大厂最新版,持续更新)
  • 从数据汇总到高级分析,SQL 查询进阶实战(下篇)—— 分组、子查询与窗口函数全攻略
  • 亲测可用 [安卓]《神秘来电》V1.1无需登入无广告离线打开即用手机模拟发起虚假来电免费版
  • HTTPS面试题(更新中...)
  • 【速通】深度学习模型调试系统化方法论:从问题定位到性能优化
  • Vivado Design Flow
  • 深度学习在订单簿分析与短期价格预测中的应用探索
  • Windows 安装使用 MySQL