vue 全局环境切换问题


Posted in Javascript onOctober 27, 2019

前端开发经常碰到切换环境的情况,

测试环境,开发环境,正式环境(以及图片环境~~)

1.我们在utils中创建一个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 结构

<img :src="ossUrl+后台传输url" class="avatar">

每次打包之前切换环境,是不是既方便又快捷啊

总结

以上所述是小编给大家介绍的vue 全局环境切换问题,希望对大家有所帮助!

Javascript 相关文章推荐
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
IE与firefox下Dhtml的一些区别小结
Dec 02 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
Dec 08 Javascript
基于jquery的无刷新分页技术
Jun 11 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
Apr 16 Javascript
JavaScript 创建运动框架的实现代码
May 08 Javascript
JS实现控制表格内指定单元格内容对齐的方法
Mar 30 Javascript
jQuery实现弹幕效果
Feb 17 Javascript
VSCode 配置React Native开发环境的方法
Dec 27 Javascript
微信小程序如何利用getCurrentPages进行页面传值
Jul 01 Javascript
如何在JavaScript中创建具有多个空格的字符串?
Feb 23 Javascript
vue组件vue-esign实现电子签名
Apr 21 Vue.js
vue 父组件通过v-model接收子组件的值的代码
Oct 27 #Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
Oct 27 #Javascript
Vue-Cli项目优化操作的实现
Oct 27 #Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 #Javascript
Layui 解决表格异步调用后台分页的问题
Oct 26 #Javascript
Layui实现数据表格默认全部显示(不要分页)
Oct 26 #Javascript
vue-router的钩子函数用法实例分析
Oct 26 #Javascript
You might like
PHP实现定时生成HTML网站首页实例代码
2008/11/20 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
JavaScript 事件的一些重要说明
2009/10/25 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
如何让div span等元素能响应键盘事件操作指南
2012/11/13 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
jQuery实现边框动态效果的实例代码
2016/09/23 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
Python数据存储之 h5py详解
2019/12/26 Python
pytorch 实现tensor与numpy数组转换
2019/12/27 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
测试工程师职业规划书
2014/02/06 职场文书
迟到早退检讨书
2014/02/10 职场文书
交通事故调解协议书
2014/04/16 职场文书
教师反腐倡廉演讲稿
2014/09/03 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python