粉末的沉淀
粉末的沉淀
  • 发布:2025-09-19 08:58
  • 更新:2025-09-19 10:57
  • 阅读:27

【报Bug】vue2版本的scss变量一直提示不存在

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: WIN11

HBuilderX类型: 正式

HBuilderX版本号: 4.76

浏览器平台: Chrome

浏览器版本: 136.0.7103.93(正式版本) (64 位)

项目创建方式: HBuilderX

示例代码:

<style scoped lang="scss">
.title {
font-size: 36rpx;
color: $uni-primary-color;
}
</style>

操作步骤:

在vue2版本的uniapp项目中使用color: $uni-primary-color;方法引用scss变量

预期结果:

正常获取scss变量值

实际结果:

提示变量不存在

bug描述:

同样的方法使用uni内置变量,vue3一切正常,但是vue2提示:如果您希望继续使用node-sass,您可以在 manifest,json 中配置 "sassImplementationName":"node-sass",于是去配置了node-sass,重启项目,还是一直提示变量不存在。

2025-09-19 08:58 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

是不是没有在 uni.scss 中定义这个变量呢?

  • 粉末的沉淀 (作者)

    哦哦,原来变量名是$uni-color-primary;确实写错了

    2025-09-19 12:15

要回复问题请先登录注册