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

mock.js模拟数据

MOCK模拟后端数据

1.按照mock.js

npm install mockjs

2.在src目录下建立mock目录,在该目录下建立index.js文件,该文件中写上你所需要的数据,示例如下:

import Mock from 'mockjs'
let data = Mock.mock("/data/person","get",{
  "data":'@cname()',
  "age": "@integer(1,100)",
  "addr": "@city(true)",
  "email": "@email(qq.com)"
})

3.建立一个测试组件,本人这边是建立了一个deno01.vue测试组件,组件内容如下:

<template>
  <div>
    <button @click="getMessage">点击获取数据</button>
    <hr/>
    {{msg}}
  </div>
</template>

<script>
import axios from "axios";
export default {
  name: "demo01",
  data(){
    return{
      msg:''
    }
  },
  methods:{
    getMessage(){
        axios.get("/data/person").then(res=>{
          this.msg=(JSON.stringify(res.data));
        }).catch(error=>{
          alert(error.data())
        })
    }
  }
}
</script>

<style scoped>

</style>

注意点:axios中get的路径要与mock下的index.js中的url保持一直如下所示:

在这里插入图片描述

在这里插入图片描述

相关文章:

  • 在linux部署网站
  • Rust vs. Go: 在仅使用标准库时的性能测试
  • 数据库基础知识点(系列七)
  • element-plus 的简单应用
  • Python----计算机视觉处理(Opencv:图像边缘检测:非极大值抑制,双阈值筛选)
  • Vue基本使用
  • qt+opengl 加载三维obj文件
  • 23.linux下电脑健康检查
  • 【NLP 47、实践 ⑫ 通过mask和loss计算实现SFT】
  • TensorRT怎么实现加速的
  • 001初识多视图几何
  • 虚拟机(一):Java 篇
  • 与Aspose.pdf类似的jar库分享
  • C++三大特性之继承
  • 数字化转型的点线面体:从局部突破到生态构建
  • 2181、合并零之间的节点
  • GD32 ISP下载程序(串口烧录)
  • 31天Python入门——第14天:异常处理
  • leetcode 2829. k-avoiding 数组的最小总和 中等
  • 单例模式(Singleton Pattern)
  • 经济日报头版刊文:为什么贸易战没有出路
  • 恒瑞医药通过港交所上市聆讯,最快或5月挂牌上市
  • 五一假期上海接待游客1650万人次,全要素旅游交易总额超200亿元
  • “五一”假期文旅热度创近3年新高,入境游订单飙升130%
  • 视觉周刊|劳动开创未来
  • 人民日报:创新成势、澎湃向前,中国科技创新突围的密码与担当