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

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

2024-04-19 21:04:45 前端知识 前端哥 853 813 我要收藏

我们前后端分离是经常存在 前端已经开发到需要接口 但后端还没开始的情况的
如果直接在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 目录下 我们直接写名字是可以请求到资源的

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

转载请注明出处或者链接地址:https://www.qianduange.cn//article/5362.html
标签
jsonokhttp
评论
还可以输入200
共0条数据,当前/页
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!