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

参考资料

相关推荐
CodeCraft Studio7 小时前
国产化Word处理组件Spire.DOC教程:使用 Python 将 Markdown 转换为 HTML 的详细教程
python·html·word·markdown·国产化·spire.doc·文档格式转换
aaaweiaaaaaa7 小时前
HTML和CSS学习
前端·css·学习·html
xcnn_7 小时前
前端入门——案例一:登录界面设计(html+css+js)
前端·css·html
吃饭最爱10 小时前
html的基础知识
前端·html
AlexMercer101211 小时前
[前端]1.html基础
前端·笔记·学习·html
前端Hardy11 小时前
只用2行CSS实现响应式布局,比媒体查询更优雅的布局方案
javascript·css·html
yume_sibai17 小时前
HTML HTML基础(3)
前端·html
UNbuff_021 小时前
HTML 各种事件的使用说明书
前端·html
@大迁世界1 天前
用 popover=“hint“ 打造友好的 HTML 提示:一招让界面更“懂人”
开发语言·前端·javascript·css·html
ssshooter2 天前
复习 CSS Flex 和 Grid 布局
前端·css·html