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

关于本地mockjs的使用

安装mockjs

npm install mockjs -s
  1. 在src下新建目录mockData,所有mock请求可以放该文件夹下面。例如在mockData文件夹下新建一个home.js文件。用来处理首页的请求数据
    home.js
export default {getHomeData:()=>{return{code:200,data:{tableData:[{name:'张三',sex:'男',phone:'15245857898',createdOn:'2023-05-04'},{name:'赵卓然',sex:'男',phone:'15245857898',createdOn:'2023-05-04'},{name:'赵柯',sex:'男',phone:'15245857898',createdOn:'2023-05-04'},]}}}
}
  1. 在src下新建一个mock.js文件,主要用来拦截首页数据请求,返回自定义的数据
import Mock from 'mockjs'
import homeApi from './mockData/home'
//拦截请求
Mock.mock('/home/getData',homeApi.getHomeData)
  1. 在main.js中引入mock.js
import './api/mock.js'
  1. 在Home.vue中调用请求
import { defineComponent,onMounted,ref} from 'vue'
import axios from 'axios'
export default defineComponent({setup() {let tableData = ref([])const getTableList=async()=>{await axios.get('/home/getData').then((res)=>{tableData.value=res.data.data.tableData;})}onMounted(()=>{getTableList()})return {tableData,}}
})
http://www.lryc.cn/news/121738.html

相关文章:

  • hive 中最常用日期处理函数
  • 记录一下Java实体转json字段顺序问题
  • 微积分入门:总结归纳汇总(一)
  • ubuntu python虚拟环境venv搭配systemd服务实战(禁用缓存下载--no-cache-dir)
  • 案例15 Spring Boot入门案例
  • 物联网是下一个风口吗?
  • 8月9日上课内容 nginx反向代理与负载均衡
  • 易服客工作室:Elementor AI简介 – 彻底改变您创建网站的方式
  • ClickHouse的数据类型
  • 计算机网络—IP
  • Java 的 Stream
  • SolidUI社区-Discord
  • Spring MVCSpring Boot
  • 01-集群安装JDK(普通用户)
  • 小龟带你妙写排序之选择排序
  • 深入解析 SOCKS5 代理及其在网络安全与爬虫中的应用
  • day9 10-牛客67道剑指offer-JZ66、19、20、75、23、76、8、28、77、78
  • 气体检测仪语音报警芯片,可自行烧录的音频芯片,WT588F02B-8S
  • gdb 调试汇编
  • WebRTC音视频通话-新增或修改SDP中的码率Bitrate限制
  • 深入理解与运用Android Jetpack ViewModel
  • 【数据库】P0 创建数据库环境 MySQL + DataGrip
  • js设置css变量控制页面一行展示指定个数的元素
  • 4.0 Spring Boot入门
  • [国产MCU]-BL602开发实例-I2C与总线设备地址扫描
  • Python Opencv实践 - 图像平移
  • 易服客工作室:WordPress 6.3性能改进
  • LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题
  • 山东布谷科技直播软件开发WebRTC技术:建立实时通信优质平台
  • Golang-语言源码级调试器 Delve