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 相关文章推荐
javascript 数据类型转换(parseInt,parseFloat)
Jul 20 Javascript
jquery html动态生成select标签出问题的解决方法
Nov 20 Javascript
jquery trigger函数执行两次的解决方法
Feb 29 Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 Javascript
js实现的万能flv网页播放器代码
Apr 30 Javascript
简单解析JavaScript中的__proto__属性
May 10 Javascript
JS触摸事件、手势事件详解
May 04 Javascript
vue2实现数据请求显示loading图
Nov 28 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
基于vue.js组件实现分页效果
Dec 29 Javascript
js实现图片局部放大效果详解
Mar 18 Javascript
在vue中使用vant TreeSelect分类选择组件操作
Nov 02 Javascript
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作的文本留言本的例子(三)
2006/10/09 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
2013/11/30 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
使用Chart.js图表库制作漂亮的响应式表单
2015/10/28 Javascript
jQuery unbind 删除绑定事件详解
2016/05/24 Javascript
如何解决hover在ie6中的兼容性问题
2016/12/15 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
Vue开发Html5微信公众号的步骤
2019/04/11 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
element-ui点击查看大图的方法示例
2020/12/14 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
Python入门篇之正则表达式
2014/10/20 Python
通过python将大量文件按修改时间分类的方法
2018/10/17 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
python 制作网站小说下载器
2021/02/20 Python
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
Shell编程面试题
2016/05/29 面试题
医学专业五年以上个人求职信
2013/12/03 职场文书
数学系毕业生的自我评价
2014/01/10 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript