具体的方法如下:
1.在项目中找到static文件夹,在里面创建一个配置文件,起名为config.js

┌── build
├── config
├── node_modules
├── src
├── static
│ ├── config.js // 配置文件

├── index.html:
2.然后在创建的config.js配置文件中,声明一个对象api,将它赋值给window,对象名字随便取,只要不占用关键字即可,对象中存放你所需要配置的各种路径和数据,如下:

window.api = {
apiURL: 'http://xxx.xxx.xxx.xxx:xxxx',
websocketURL: 'ws://xxx.xxx.xxx.xxx:xxxx/websocket'
}
3.将此配置文件在index.html 文件中引入





测试






4.使用到这里相信会一点vue基础知识的同学都知道怎么在项目中使用我们配置的数据,比如我们要配置axios请求路径如下:
(这里是因为我配置了开发环境,而且在开发环境获取不到window.api,所以只有在打包后才好使)

const service = axios.create({
// baseURL: process.env.BASE_API, // api的base_url
baseURL: process.env.NODE_ENV === 'production' ? window.api.apiURL : process.env.BASE_API,
timeout: 20000
})
深圳网站建设www.sz886.com