vue 全局環(huán)境切換問題
前端開發(fā)經(jīng)常碰到切換環(huán)境的情況,
測試環(huán)境,開發(fā)環(huán)境,正式環(huán)境(以及圖片環(huán)境~~)
1.我們在utils中創(chuàng)建一個global.js文件
/**
@Author: faith
全局常量對象
create by faith 2019-10-23
@return 全局常量對象
*
export function global() {
const localGlobal = {
PORTAL: 'http://test.域名.com:1024', // 前臺
CONSOLE: 'http://test.域名.com:9528', // 后臺
SHOP: 'http://test.域名.com:1025', // 店鋪
OSS_URL: 'https://devsfile.oss-cn-beijing.aliyuncs.com/' // 圖片地址
}
const devGlobal = {
PORTAL: 'https://dev.域名.com', // 前臺
CONSOLE: 'https://dev.console.域名.com', // 后臺
SHOP: 'https://dev.shop.域名.com', // 店鋪
OSS_URL: 'https://devsfile.oss-cn-beijing.aliyuncs.com/' // 圖片地址
}
const prodGlobal = {
PORTAL: 'https://www.域名.com', // 前臺
CONSOLE: 'https://console.域名.com', // 后臺
SHOP: 'https://shop.域名.com', // 店鋪
OSS_URL: 'https://ycsfile.oss-cn-beijing.aliyuncs.com/' // 圖片地址
}
return devGlobal
}
2.main.js中使用
import { global } from './utils/global'
Vue.prototype.$global = global()
3.vue 頁面中使用img地址
data() {
return {
ossUrl: this.$global.OSS_URL,
}
},
4.Dom 結(jié)構(gòu)
<img :src="ossUrl+后臺傳輸url" class="avatar">
每次打包之前切換環(huán)境,是不是既方便又快捷啊
總結(jié)
以上所述是小編給大家介紹的vue 全局環(huán)境切換問題,希望對大家有所幫助!
相關(guān)文章
完美解決vue引入BMapGL is not defined的問題
在Vue項目中使用BMapGL時,通過在src下添加bmp.js文件并配置密鑰(ak),可以有效解決地圖API的應(yīng)用問題,本方法是基于個人經(jīng)驗總結(jié),希望能為開發(fā)者提供參考和幫助2024-10-10
關(guān)于ElementUI el-table 鼠標(biāo)滾動失靈的問題及解決辦法
這篇文章主要介紹了關(guān)于ElementUI el-table 鼠標(biāo)滾動失靈的問題及解決辦法,本文給大家分享問題所在原因及解決方案,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-08-08
Vue中scrollIntoView()方法詳解與實際運用舉例
這篇文章主要給大家介紹了關(guān)于Vue中scrollIntoView()方法詳解與實際運用舉例的相關(guān)資料,該scrollIntoView()方法將調(diào)用它的元素滾動到瀏覽器窗口的可見區(qū)域,需要的朋友可以參考下2023-12-12
ElementUI實現(xiàn)在下拉列表里面進(jìn)行搜索功能詳解
有時候需要用到下拉列表全選和搜索,下面這篇文章主要給大家介紹了關(guān)于ElementUI實現(xiàn)在下拉列表里面進(jìn)行搜索功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04
vue集成高德地圖amap-jsapi-loader的實現(xiàn)
本文主要介紹了vue集成高德地圖amap-jsapi-loader的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06

