vue项目在public中编写一个json文件 并用http请求获取 模仿数据接口

我们前后端分离是经常存在 前端已经开发到需要接口 但后端还没开始的情况的
如果直接在js中写假数据 后面还要改不少东西 多少有点麻烦

我们可以 直接在 public 静态资源目录下创建一个json文件
这里 我取名叫 city.json 大家可以根据自己喜好给json文件命名
在这里插入图片描述
我这个json文件的内容是这样写的

{
   
    "data":{
   
        "name": "四川",
        "population": 80000000
    }
}

就写了个json对象 里面给了两个字段

然后 我们组件中这样写

<template>
  <div>
    <button @click="uploadFile">发送请求</button>
  </div>
</template>

<script>
import axios from 'axios';
export default {
     
  data() {
     
    return {
     
    };
  },
  methods: {
     
    uploadFile() {
     
      axios.get("city.json", {
     
      })
        .then(response => {
     
          // 下载完成后的处理
          console.log(response);
          // 处理下载的文件数据
        })
        .catch(error => {
     
          // 下载过程中出现错误的处理
          console.error('请求异常', error);
        });
    }
  }
};
</script>

这里 我用的 axios请求 如果这都没接触过 建议还是先去了解一下

然后 发了个get请求 地址直接写 city.json 因为在 public 目录下 我们直接写名字是可以请求到资源的

然后 我们运行代码
然后直接点击 发送请求按钮
在这里插入图片描述
这里 明显是将我们写的数据给要回来了

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 21:48:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 21:48:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 21:48:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 21:48:03       20 阅读

热门阅读

  1. QT基础篇(20)QT Quick Controls2新颖界面开发

    2024-01-31 21:48:03       27 阅读
  2. 回想起研发之路

    2024-01-31 21:48:03       33 阅读
  3. Hammerspoon配置

    2024-01-31 21:48:03       30 阅读
  4. Ruby详解及安装流程

    2024-01-31 21:48:03       51 阅读
  5. 基于单片机的感应自动门控制器的设计

    2024-01-31 21:48:03       38 阅读
  6. 3015. 按距离统计房屋对数目 I

    2024-01-31 21:48:03       32 阅读
  7. MATLAB中conv和filter函数的区别

    2024-01-31 21:48:03       29 阅读