vue 根据环境不同调用不同url
单独建一个js文件,(我是在src/config/index.js)
export default {
baseUrl: {
dev: "", //本地url,可以为空
pro: "https://**.**.**.**:****",//生产环境的url ,https可以不写,会自动补全
},
};
main.js文件
import config from "./config"; //记得把文件引进去
const baseURL =
process.env.NODE_ENV === "development"
? config.baseUrl.dev
: config.baseUrl.pro;
//去判断什么环境
const instance = Axios.create({
baseURL, //这个baseURL 一定要大写,我深受其害!!
timeout: 12000,
});
Vue.prototype.$http = instance;
vue 页面
this.$http({
url:"你的请求地址",
method: 'post',
timeout: 20*60*1000,
headers: {
"Content-Type": "multipart/form-data"
},
data: {}
}).then(({data})=>{
--------------end
})