如何将条件内容添加到Nuxt.js app.html(应用程序模板)?
有人知道Nuxt.js在app.html中使用什么样的模板语言吗 我只想在ENV上定义了GA ID的情况下添加Google Analytics脚本 所以它是这样的:如何将条件内容添加到Nuxt.js app.html(应用程序模板)?,nuxt.js,Nuxt.js,有人知道Nuxt.js在app.html中使用什么样的模板语言吗 我只想在ENV上定义了GA ID的情况下添加Google Analytics脚本 所以它是这样的: <!DOCTYPE html> <html {{ HTML_ATTRS }}> <head {{ HEAD_ATTRS }}> ANOTHER META HERE <% if GOOGLE_ANALYTICS_IS_PRESENT_ON_ENV do %>
<!DOCTYPE html>
<html {{ HTML_ATTRS }}>
<head {{ HEAD_ATTRS }}>
ANOTHER META HERE
<% if GOOGLE_ANALYTICS_IS_PRESENT_ON_ENV do %>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=<%= process.env.NUXT_ENV_GOOGLE_ANALYTIC_ID %>">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '<%= process.env.NUXT_ENV_GOOGLE_ANALYTIC_ID %>');
</script>
<% endif %>
{{ HEAD }}
</head>
<body {{ BODY_ATTRS }}>
{{ APP }}
</body>
</html>
这里是另一个元
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag('配置','');
{{HEAD}}
{{APP}}
请查看上面我的if
和endif
标签
这是Shopify的液体模板吗?我找到了基于这个示例模板的方法
{{HEAD}}
{%if(ENV.NODE_ENV==='dev'){%}
{%}否则如果(ENV.NODE_ENV===='production'){%}
{% } %}
{{APP}}
<html>
<head>
{{ HEAD }}
{% if (ENV.NODE_ENV === 'dev') { %}
<!-- debug scripts -->
{% } else if (ENV.NODE_ENV === 'production') { %}
<!-- production scripts -->
{% } %}
</head>
<body>
{{ APP }}
</body>
</html>