【发布时间】:2021-06-30 04:15:48
【问题描述】:
我目前正在开发一个集成了 SASS 的 VueJS 项目,我想访问组件脚本部分中的 SASS 变量以进行动态样式计算。我看到了纯 JS 的示例,我正在尝试将其转换为 VueJS 组件。
到目前为止,我已经能够在Vue文件的style部分集成SASS变量,但是我无法将变量导入到组件的脚本中。
我尝试了以下方法:
从我的 scss 文件中导出变量:
:export {
primaryColor: $primary;
}
然后在我的组件中导入文件:
import variables from '@/assets/scss/main.scss'
然后像这样访问它:variables.primaryColor
但我无法让它工作,variables 始终是一个空对象,里面没有任何值。我正在使用 Nuxt 并安装了包 node-sass 和 sass-loader。任何帮助将不胜感激!
【问题讨论】: