vue 全局环境切换

更新日期: 2019-09-22阅读: 2.4k标签: 环境

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


1.我们在utils中创建一个global.js文件

全局常量对象

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">

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

链接: https://fly63.com/article/detial/6100

Webpack配置区分开发环境和生产环境

在项目开发的时候,我们通常会将程序分为开发环境和生产环境(或者叫线上环境),开发环境通常指的是我们正在开发的这个阶段所需要的一些环境配置,也就是方便我们开发人员调试开发的一种环境;

配置TypeScript工作环境

首先说明这个系列的博客是我刚刚接触TypeScript的学习笔记,可能不会太深入的解读一些原理方面的东西。但尽可能的把基础的入门使用解析清楚,毕竟使用TypeScript来实现的项目一般是比较复杂的项目,不仅仅只是简单的语法使用

typescript开发环境搭建

ts为typescript的缩写,是javascript的超集。由于 Node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。执行下面的命令,确认是否切换成功。如果输出为 taobao字样,则表示切换成功

vue ssr服务端渲染环境搭建

网上有关ssr开发环境搭建的文章不算多,就算找到也是比较高级的,不太适合新手入坑;这篇内容只抽取了其中最重要的部分,实现最基础的开发环境搭建;所谓开发环境无非两件事:自动打包·自动刷新页面,叫法比较土,也可以叫热更新,热加载。

Mac配置PHP开发环境

众所周知,Mac对开发者非常友好,内置了很多开发语言的环境,比如Ruby、Python、PHP,本文主要给大家说一下小明 PHP环境的配置。我们编写好的PHP文件需要在Apache下运行,但Apache服务在Mac种默认是关闭的

vue需要nodejs环境吗?

vue需要nodejs环境,vue是一个js,但是安装它却有点与众不同。安装vue一般是通过npm进行安装,node.js中包括了这个npm,所以安装完node.js就可以使用npm了。使用vue-cli搭建项目时也需要nodejs。

JavaScript运行时环境和标准

JavaScript 主要运行在浏览器端,随着技术不断发展出现很多服务端 JavaScript 运行时,甚至可以做硬件相关的嵌入式开发。

dependencies和devDependencies有区分意义吗?

其实我们并不会去关心哪些是生产环境所需依赖,哪些是开发环境所需依赖,但是这也正常,因为其实在SPA项目中,这两个东西并不需要区分!所以我们平时没有过多了解也正常!

又出新JS运行时了!JS运行时大盘点

在前端技术日新月异的今天,新的 JavaScript 运行时环境不断涌现,它们为开发者提供了更多的选择和可能性。近期,诸如 LLRT 和 WinterJS 等新运行时环境的发布

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!