scss :export 中导出的变量为空

1. assets/styles/variables.scss

1
2
3
4
$base-menu-color:#bfcbd9;
:export {
  menuColor: $base-menu-color
}

2.index.vue

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<template>
  <div :style="{backgroundColor:variables.menuColor}">
  </div>
</template>
 
<script>
import variables from "@/assets/styles/variables.scss";
 
export default {
  computed: {
     variables() {
      return variables;
    }
  }
}
</script>

打印variables,输出为空对象。

 

解决办法

将variables.scss文件重命名为variables.module.scss。

 

posted @   相遇就是有缘  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
  1. 1 我记得 赵雷
  2. 2 北京东路的日子 汪源
  3. 3 把回忆拼好给你 王贰浪
北京东路的日子 - 汪源
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

Not available

点击右上角即可分享
微信分享提示