Nuxt 中的条件样式表
Conditional stylesheet in Nuxt
即使在使用 IE 前缀后,我的 CSS 也无法在 Internet Explorer 中正常显示。所以我想尝试条件样式表,但我不确定如何在 Nuxt
在 Nuxt 中,最好的选择是在 nuxt.config.js
中使用 CSS 条件样式表或在 default.vue
模板中使用它,但这不适合那里,因为条件样式表通常是应用于头部标签。
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
这是我想尝试的一个典型例子。如果我能获得有关如何格式化它的帮助,以便它可以在 nuxt.config.js
或 Vue 组件中使用。
您可以从 Nuxt 扩展默认 HTML 模板。
在项目的根目录下创建一个新文件 "app.html" 并使用 .
设置自定义 html 模板
见文档:https://nuxtjs.org/guide/views#document
// app.html
<!DOCTYPE html>
<html {{ HTML_ATTRS }}>
<head {{ HEAD_ATTRS }}>
{{ HEAD }}
<!--[if IE]><link rel="stylesheet" type="text/css" href="all-ie-only.css"><![endif]-->
</head>
<body {{ BODY_ATTRS }}>
{{ APP }}
</body>
</html>
即使在使用 IE 前缀后,我的 CSS 也无法在 Internet Explorer 中正常显示。所以我想尝试条件样式表,但我不确定如何在 Nuxt
在 Nuxt 中,最好的选择是在 nuxt.config.js
中使用 CSS 条件样式表或在 default.vue
模板中使用它,但这不适合那里,因为条件样式表通常是应用于头部标签。
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
这是我想尝试的一个典型例子。如果我能获得有关如何格式化它的帮助,以便它可以在 nuxt.config.js
或 Vue 组件中使用。
您可以从 Nuxt 扩展默认 HTML 模板。
在项目的根目录下创建一个新文件 "app.html" 并使用 .
设置自定义 html 模板见文档:https://nuxtjs.org/guide/views#document
// app.html
<!DOCTYPE html>
<html {{ HTML_ATTRS }}>
<head {{ HEAD_ATTRS }}>
{{ HEAD }}
<!--[if IE]><link rel="stylesheet" type="text/css" href="all-ie-only.css"><![endif]-->
</head>
<body {{ BODY_ATTRS }}>
{{ APP }}
</body>
</html>