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 相关文章推荐
原生js获取宽高与jquery获取宽高的方法关系对比
Apr 04 Javascript
JavaScript检测实例属性, 原型属性
Feb 04 Javascript
JavaScript中的数据类型转换方法小结
Oct 26 Javascript
Angular.js 实现数字转换汉字实例代码
Jul 14 Javascript
AngularJS中的包含详细介绍及实现示例
Jul 28 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
Dec 17 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 Javascript
Vue中对拿到的数据进行A-Z排序的实例
Sep 25 Javascript
JS监听事件的叠加和移除功能
Nov 19 Javascript
js canvas实现二维码和图片合成的海报
Nov 19 Javascript
VuePress 中如何增加用户登录功能
Nov 29 Javascript
8个JS的reduce使用实例和reduce操作方式
Oct 05 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
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
2011/09/29 Javascript
jquery 获取dom固定元素 添加样式的简单实例
2014/02/04 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
jQuery限制图片大小的方法
2016/05/25 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
React快速入门教程
2017/01/17 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
python计算书页码的统计数字问题实例
2014/09/26 Python
MySQL最常见的操作语句小结
2015/05/07 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
中学清明节活动总结
2014/07/04 职场文书
领导干部保密承诺书
2014/08/30 职场文书
2014年新教师工作总结
2014/11/08 职场文书
七年级作文之秋游
2019/10/21 职场文书
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP