背景:
在項目中有些配置的變量可能會在其他的檔案中用到,并且這樣的變量在正式的環境和測試的環境還不相同,對于這樣的配置變量,我們最好的在整個項目中隻有一處的配置,這樣以來當我們從測試的環境調整為正式的環境的時候,僅僅需要修改的隻有一處,那麼我們的配置可能有多項,最為簡潔的辦法是我們單獨拿出一個檔案,做一些通用的配置,類似于工具類.
react 在一個js檔案中如何導出多個變量,直接上代碼:
導出
import Axios from 'axios'
let isnormal=false;
export let basicUrl=isnormal?'https://*****/truck/':'/api/';
const service = Axios.create({
baseURL: basicUrl,
timeout:20000,
headers: {'Content-Type': 'application/json','Authorization':localStorage.getItem("token")}
})
export default service;
export default 隻能有一個
但是在這個js 檔案中可以export let 變量名字可以有多個
import service,{ basicUrl } from '@/utils/AxiosService.js'