Nuxt 配置动态样式表 [英] Nuxt config dynamic stylesheet
本文介绍了Nuxt 配置动态样式表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将如何根据点击的 UI 按钮动态加载样式表(在 Nuxt.js 中).
例如,我的 nuxt.config.js
中有这个:
let org = 'default';模块.出口 = {css: ['~/assets/sass/' + org + '/index.scss',]};
我省略了此块中的一些代码,但您看到的是回答我的问题所需的主要代码.
本质上,我有一个 UI 按钮,当我单击它时,我想更改 org
的值并让 Nuxt 加载该样式表代替 default
一个.
我将如何去做这样的事情?
我还在我的主要 .vue
文件中修改了一些东西,如下所示:
出口默认{数据() {返回 {皮肤:'默认',}},方法: {改变我自己() {this.skin = '其他';}},头 () {返回 {css: ['~/assets/sass/skins/' + this.skin + '/index.scss',]}}}
此外,我可以通过这样做来包含我的 default
皮肤: