vue.js - Nuxt如何覆盖页面的全局css
问题描述
我有一个具有多个布局的项目,我在nuxt.config.js
文件中全局添加了 CSS,如下所示:
css: [
'@/assets/plugins/fontawesome-free/css/all.min.css',
'@/assets/plugins/ionicons/css/ionicons.min.css',
'@/assets/plugins/feather/feather.css',
'@/assets/css/style.css',
'@/assets/css/custom-style.css',
'@/assets/css/skins.css',
]
但我只想要 1 个布局来删除所有导入的 css,因为正在提供的文件是一个静态 HTML 文件,所有样式都内联。
这在 nuxt 中是否可行,如果没有,最好的解决方法是什么?
解决方案
您可以在布局中以普通样式块而不是在 nuxt.config.js 中添加 css 文件。
<style lang="scss">
@import ...;
</style>
然后,您可以使用没有这些 css 文件的其他布局。
推荐阅读
- python - 如何在日期时间索引数据框中选择特定周并绘制它们的平均值
- node.js - 如何不仅在第一次应用过滤器,而且在持续的对话交互中也应用过滤器?
- php - 如何使用 Bootstrap 进行相等的垂直间隔和居中划分
- python - 烧瓶 SQLAlchely UPDATE 而不是 INSERT
- android - Firebase 多应用项目无法从 GooglePlay 控制台获取有关应用内购买的信息
- javascript - 角度保存编辑的内容
- android - 在android中仅保存pdf的第一页的多页pdf
- cloud - 在 Git Hub 操作中运行赛普拉斯时连接的 ARM 设备
- python - 如何使使用 Python 请求库的 GET 请求永远不会导致程序失败?
- docker - Docker 将 docker-compose 容器移动/导出到另一台机器