vue请求本地json文件,config.json配置动态地址,维护无需修改代码

Posted llfididi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue请求本地json文件,config.json配置动态地址,维护无需修改代码相关的知识,希望对你有一定的参考价值。

本地使用config.json

只需要把config.json文件放在static或webpack3生成的脚手架public里
使用config.json文件时,dev或serve开发环境可以运行和使用,生产环境会报跨域错误。

{
    "BASE_URL":"www.baidu.com"
}

使用(main.js里):

import "../public/config.json"

//webpack3/4
import "../static/config.json"

生产环境

因为无法使用json了,换一种思路

在刚才config.json的地方新建config.js

const config = {
  path: "www.baidu.com", //接口地址
};
console.log(config);
sessionStorage.setItem(\'response\', JSON.stringify(config));
console.log(JSON.parse(sessionStorage.getItem("response")).path)

使用(主入口文件index.html

<script src="./config.js"></script>

在需要的地方

const path = JSON.parse(sessionStorage.getItem("response")).path

以上是关于vue请求本地json文件,config.json配置动态地址,维护无需修改代码的主要内容,如果未能解决你的问题,请参考以下文章

apache_conf 一个简单的配置类,用于加载和保存到本地config.json文件。

vue使用axios请求本地json文件出现404

vue配置 请求本地json数据

vue请求本地json数据

使用 Typescript 在 vue.js 中加载 JSON 文件

vue通过axios请求本地json数据