scss 使用变量名注意事项

variables.module.scss 文件

css 复制代码
$navHeight: 50px;
:export {
    $navHeight: $navHeight;
}

vue文件引用

  • js中获取scss文件变量名需将文件名改为.module.scss
  • scss的calc函数中使用变量需插值形式
html 复制代码
<style lang="scss" scoped>
@import "~@/styles/variables.module.scss";

.app-main {
  height: calc(100vh - #{$navHeight});//scss的calc函数中使用变量需插值形式
}
</style>
html 复制代码
<script>
import variables from "@/styles/variables.module.scss";//命名带.module文件可以js获得变量名
</script>
相关推荐
小夏卷编程12 分钟前
ant-design-vue 1.x版本自定义可拖拽弹框
前端·javascript·vue.js
GIS之路44 分钟前
GDAL 实现自定义数据坐标系
前端
0思必得01 小时前
[Web自动化] Requests模块响应的内容
运维·前端·python·自动化·html·web自动化
醉逍遥neo2 小时前
react项目热更新问题
前端·react·热更新·umi·umi max
专注前端30年2 小时前
Vue3 watchEffect详解:核心用法与原理剖析
前端·javascript·vue.js
hwt10703598982 小时前
Vue项目,解决Node依赖错误问题
前端·javascript·vue.js
LYFlied2 小时前
前端性能优化工程化落地指南:从基础实践到极致性能突破
前端·性能优化·工程化
阿珊和她的猫2 小时前
Webpack常用配置项详解
前端·webpack·node.js
codelang2 小时前
用另一种方式让《留白》继续存在下去
前端
研☆香2 小时前
什么是对象 什么是数组 区别是什么??
java·前端·javascript