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 可以去掉 -->
<% }>

参考资料

相关推荐
weixin_446260855 小时前
Typora 插件开发实战:基于 JavaScript/HTML 构建定制化 Markdown 扩展
开发语言·javascript·html
sbjdhjd13 小时前
Redis 主从复制、哨兵高可用与 Cluster 集群部署实验手册
运维·前端·redis·云原生·开源·bootstrap·html
不懂的浪漫20 小时前
AI 时代还需要买课吗?我用 Skills + Markdown + HTML 搭了一套自学系统
前端·人工智能·html·skill
2501_918126911 天前
小圆点踢足球
css·html·css3
dsyyyyy11011 天前
只用HTML和CSS实现换一换效果
前端·css·html
web打印社区1 天前
前端html转换pdf并静默打印pdf最佳实现路径
前端·javascript·vue.js·electron·html
Dontla1 天前
HTML实体转义(HTML Entity Escaping)介绍
前端·html
佛山个人技术开发2 天前
个人建站接单|汽车汽配行业宽屏自适应官网模板 工厂企业定制建站源码
前端·css·前端框架·html·汽车·php
AIkk862 天前
班级群学习资料分享指南:工具推荐与实践
大数据·人工智能·html
加点油。。。。2 天前
【1.Obsidian渲染html文件】
前端·html·obsidian