当前位置: 首页 > 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.lryc.cn/news/624302.html

相关文章:

  • 国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + DSP、RISC-V核间通信开发案例
  • 算法魅力-BFS解决多源最短路
  • go语言条件语if …else语句
  • Apache Shiro550 漏洞(CVE-2016-4437):原理剖析与实战 SOP
  • 检测手绘图中不规则曲线交点的方法和一般规则线条交点的方法
  • Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
  • SAP 简单的AMDP demo 练习使用
  • Midjourney绘画创作入门操作创作(在线教育背景系列)
  • 广州曼顿智能断路器:让用电更聪明,生活更安心!
  • SSM-组件的批量扫描
  • Linux中基于Centos7使用lamp架构搭建个人论坛(wordpress)
  • 双通道审核智能合约更新路径:基于区块链与AI融合的编程范式分析
  • 静态网站与动态网站的区别
  • 笔试——Day42
  • 【lucene】tip文件详解
  • 高并发网络编程实战:深入理解epoll客户端的事件驱动模型
  • HAProxy使用方法以及和LVS区别
  • 图形自动化:pynput实现Win11系统动作点击录制与回放
  • axure chrome 浏览器插件的使用
  • 大数据计算引擎(三)——Elasticsearch入门
  • 某储备土地前期开发项目控制保护区桥梁自动化监测
  • Git版本控制与协作
  • 数字时代著作权侵权:一场资本与法律的博弈
  • PYTHON让繁琐的工作自动化-函数
  • week2-[循环结构]找出正数
  • Vue3 中使用 Element Plus 完整指南
  • 从哲学(业务)视角看待数据挖掘:从认知到实践的螺旋上升
  • [数据结构] ArrayList 与 顺序表
  • 基于W55MH32Q-EVB 实现 HTTP 服务器配置 OLED 滚动显示信息
  • AI重塑商业格局:从多模态生成到智能应用的2025行业变革与机遇