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

参考资料

相关推荐
传人once4 小时前
选择文件按钮样式如何美化
前端·html·css3·jquery·html5
Lucky_Turtle5 小时前
【HTML】前端页面禁止缩放
前端·html
JYeontu1 天前
实现一个「曲线滑块验证」功能
前端·javascript·html
IMPYLH1 天前
HTML 的 <tr> 元素
前端·html
IMPYLH1 天前
HTML 的 <track> 元素
前端·html
用户298698530142 天前
Python 中 HTML 转 PDF 的实现方法
python·html·api
我就是不信2 天前
用 C 语言实现一个支持 HTML 与视频的 HTTP(S) 服务器
c语言·html·音视频
传人once3 天前
网页文字滚动效果如何做
前端·css·html·jquery·html5
redfred3 天前
HyperFrames 部署教程:5.6 万 Star 开源「写 HTML 出视频」框架,Windows 从零上手(CLI 三条命令 + 7 个避坑)
ffmpeg·开源·自动化·html·音视频
乌暮3 天前
拆解网页的底层逻辑:用费曼学习法讲透 HTML 与 CSS
前端·css·学习·html