vue-cli 输出的模板 html 文件使用条件语句

背景

项目使用的是 vue-cli 脚手架,需要根据不同环境的配置,在输出的 html 模板中使用条件语句来生成不同的代码。

环境变量

在 .env.development 中,定义环境变量

shell 复制代码
VUE_APP_DISABLE_IP_ACCESS=true

使用条件语句

  • 第一种方法,使用 <%= %> 和三目表达式
html 复制代码
<%= VUE_APP_DISABLE_IP_ACCESS=='true' ? '<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">' : '' %>
  • 第二种方法,使用 <% %> 和 if 语句
html 复制代码
<% if(VUE_APP_DISABLE_IP_ACCESS=='true') {%>
    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
<% } else {%>  <!-- 没有 if 可以去掉 -->
<% }>

参考资料

相关推荐
不好听6131 小时前
HTML 事件监听机制:从 DOM Level 0 到 React 合成事件
前端·react.js·html
xcLeigh12 小时前
Doubao-Seed-Evolving大模型接入教程|搭建全品类提示词+AI工具导航网页
前端·人工智能·python·ai·html·ai开发·豆包
2301_7944615714 小时前
JavaScript 基础知识点详解
前端·javascript·html
门前大桥下.14 小时前
HTML-01我的第一个网页
前端·html
datagear14 小时前
DataGear 6.0.0 新特性之本地图表
数据分析·html·数据可视化
An_s16 小时前
Android仿真翻页(一),基于pagecurl二开
前端·javascript·html
weixin_4629019716 小时前
网页 HTML ↔ ESP32 完整通信体系详解
前端·html
2301_794461571 天前
HTML入门
前端·html
Dontla2 天前
Canonical URL介绍(规范网址 / 规范链接)(Canonical Tag 规范标签)HTML标签、SEO优化
前端·html·seo