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

参考资料

相关推荐
β添砖java16 小时前
CSS定位布局
前端·css·html
豆豆豆大王19 小时前
HTML 与 JavaScript 结合 “点击按钮弹出提示” 的交互功能
javascript·html·交互
mumu1307梦21 小时前
html 占位符
前端·javascript·html
Eiceblue1 天前
Python 将 HTML 转换为纯文本 TXT (HTML 文本提取)
开发语言·vscode·python·html
weixin_457126051 天前
分享几个免费下载抖音、小红书、快手高清图片和视频的在线网站
javascript·python·html
妄小闲2 天前
网页源代码 企业网站源码 html源码网站
前端·html
千码君20162 天前
React Native:使用vite创建react项目并熟悉react语法
javascript·css·react native·react.js·html·vite·jsx
我是ed.2 天前
vite + vue3 实现打包后 dist 文件夹可以直接打开 html 文件预览
前端·html
gopyer2 天前
180课时吃透Go语言游戏后端开发5:Go语言中的条件语句
golang·go·游戏开发·条件语句
token-go2 天前
构建你的 MCP 能力层:.NET 9 + SK 的系统方案
chrome·html·.net