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

参考资料

相关推荐
乔峰不是张无忌3307 小时前
【HTML】动态闪烁圣诞树+雪花+音效
前端·javascript·html·圣诞树
hanglove_lucky9 小时前
本地摄像头视频流在html中打开
前端·后端·html
@大迁世界9 小时前
摆脱 `<div>`!7 种更语义化的 HTML 标签替代方案
前端·html
寻找沙漠的人10 小时前
前端知识补充—HTML
html
代码cv移动工程师10 小时前
HTML语法规范
前端·html
觅远11 小时前
python实现word转html
python·html·word
前端Hardy12 小时前
HTML&CSS:酷炫的3D开关控件
前端·javascript·css·3d·html
安小华02715 小时前
html(超文本标记语言)
前端·html
从前有个范特西15 小时前
酷黑金色配色 影片素材不过时 色彩丰富 电影主题html
前端·html
子燕若水16 小时前
简要解释JSON Schema
前端·html·json