webpack - 如何使用 Nuxt 以编程方式导入/注入 scss 文件?
问题描述
作为问题,我喜欢按名称变量加载不同的主题,但我总是从themeLoader
.
我找到了很多纸,但没有答案。希望可以有人帮帮我。
function themeLoader (name) {
return import(`../assets/themes/${name}.scss`)
}
export default {
...
async fetch () {
const name = 'test'
console.log(themeLoader(name))
const style = document.createElement('style')
style.content = cssString
// append to head
}
...
}
更新
我将导入移动到 nuxt 头功能,但我想知道我做得对吗?
head () {
const name = 'test'
// eslint-disable-next-line
import(/* webpackChunkName: "themes/[request]" */'../assets/themes/' + name + '/index.scss')
return {
title: this.docTitle
}
}
解决方案
推荐阅读
- autocomplete - 使用 Materialize 自动完成 - 文本而不是可选图像
- r - 在 r 中重新排列具有特定跳过模式的向量
- facebook - Facebook:自动发布到群组的墙上
- python - 使用 getattr() 检索的 Python 方法在调用中不需要“self”吗?为什么不?
- javascript - React 故事书面临的问题请指导我
- python - 与 MultiOutputRegressor 一起使用时 SelectKBest() 出现问题
- prestashop - 使用产品 id Prestashop 获取产品数量
- c - 如何在特定的内存地址中读取和写入 1 个字节?
- python - python z3 smt 有界模型
- object - 用于速度测量的对象跟踪