vue 生产环境,vue生产环境和开发环境

  vue 生产环境,vue生产环境和开发环境

  本文主要介绍如何在Vue生产和开发环境之间切换,以及如何使用滤镜。通过实例代码详细介绍,具有一定的参考价值。感兴趣的朋友可以参考一下。

  

目录

  一、生产环境和开发环境切换第一种方法:配置。env文件来实现第二种方法II。过滤器三。矩时基的使用

  

一、生产环境,开发环境切换

  开发环境:开发环境是在/config/index.js下配置proxyTable。

  生产环境:代理在项目打包后会失效,所以要在复制环境中重新配置。

  

第一种方法:通过配置.env文件来实现

  参考:https://cli.vuejs.org/zh/guide/mode-and-env.html

  

第二种方法

  第一步:在不同的环境下创建js文件,然后通过cross-env进行切换。

  配置

  开发人员

  产品js

  开发人员

  模块.导出={

  BASE _ URL:“https://test . 365 msmk . com”

  };

  产品js

  模块.导出={

  BASE_URL: https://www.365msmk.com

  };

  步骤2:安装cross-env并配置要在package.json中传递的参数

  安装说明:npm跨环境安装

  package.json中的配置

  脚本:{

   serve : cross-ENV BUILD _ ENV=dev vue-CLI-service serve ,

  build :跨环境BUILD _ ENV=prod vue-CLI-service BUILD

  }

  第三步:修改vue.config.js,添加webpack的配置。

  模块.导出={

  .

  chainWebpack: config={

  config.plugin(define )。tap(args={

  args[0][process.env]。BUILD _ ENV=JSON . stringify(process . ENV . BUILD _ ENV);

  返回参数;

  });

  }

  };

  在业务代码中切换环境。

  //读取process.env常量对象中的BUILD_ENV

  const ENV type=process . ENV . build _ ENV;

  const URL obj=require(` d./config/$ { env type } . js `);

  //创建axios实例

  const service=axios.create({

  baseURL: urlObj。基本URL vipUrl

  });

  

二、过滤器

  1.全局过滤器

  定义:

  Vue.filter(过滤器名称,函数(a,b,c) {

  //.

  返回.

  })

  使用:

  {{ num 过滤器名称(v1,v2) }}

  2.本地过滤器

  3.总结:过滤器使用场景:用于将后台数据处理成用户最终显示的数据格式。

  比如:性别、支付状态、物流状态、时间戳。

  

三、moment时间库使用

  时刻官网:momentjs.cn/docs/

  安装说明:npm i moment

  格式:时刻(时间戳)。格式( YYYY年mm月DD日,HH小时MM分SS秒);

  格式:http://momentjs.cn/docs/#/displaying/

  对于开发环境和生产环境,我们都在努力学习,每天总结,每天进步,早日进入IT行业的领先地位。

  关于如何在Vue生产和开发环境之间切换以及过滤器的使用,本文到此结束。有关在Vue生产和开发环境之间切换的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: