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

参考资料

相关推荐
前端Hardy3 小时前
HTML&CSS:超丝滑的动态导航菜单
javascript·css·html
前端Hardy3 小时前
HTML&CSS:你绝对没见过的input输入框,确定不看看吗
javascript·css·html
前端Hardy3 小时前
HTML&CSS:不一样的开关效果
javascript·css·html
木木黄木木5 小时前
HTML5手写签名板项目实战教程
前端·html·html5
爱上大树的小猪8 小时前
【前端安全】模板字符串动态拼接HTML的防XSS完全指南
前端·安全·html
懒大王952711 小时前
echarts+HTML 绘制3d地图,加载散点+散点点击事件
前端·html·echarts
Yolo@~17 小时前
个人网站:基于html、css、js网页开发界面
javascript·css·html
DarkBule_1 天前
零基础驯服GitHub Pages
css·学习·html·github·html5·web
前端Hardy1 天前
HTML&CSS:超好看的轮播图,你绝对用得上(建议收藏)
javascript·css·html
前端Hardy1 天前
HTML&CSS:必学!手把手教你实现动态天气图标
javascript·css·html