stylus - 如何让Stylus看到已经在其他作用域初始化的变量?
问题描述
在 SASS 中:
.DocumentationArticle
$DocumentationArticle-Heading__TopLevel--Selector: null
&-Heading
&__TopLevel
$DocumentationArticle-Heading__TopLevel--Selector: &
&__Section
@debug($DocumentationArticle-Heading__TopLevel--Selector) // OK: ".DocumentationArticle-Heading__TopLevel"
在 Stylus 中,变量值已更改,此更改仅在已更改的范围内可见:
.DocumentationArticle
DocumentationArticle-Heading__TopLevel--Selector = null
&-Heading
&__TopLevel
DocumentationArticle-Heading__TopLevel--Selector = selector()
&__Section
warn(DocumentationArticle-Heading__TopLevel--Selector) // null!
如何使DocumentationArticle-Heading__TopLevel--Selector
新值在范围内可见&__Section
?
解决方案
推荐阅读
- javascript - 访问组件内的数据变量
- java - 如何将此 cUrl 命令转换为包含表单和二进制数据的 java
- node.js - 如何保护我的 App API 免受外部攻击?
- javascript - 将特定格式的日期转换为 ISO 格式
- npm - 关于软件包安装的角度新手问题
- r - x[[i]] 中的错误:递归索引在级别 2 失败
- android - 改变部分图像颜色
- jmeter - Jmeter 连接 - 混乱
- c# - 使用 alpine Docker 映像时连接到 MongoDb 地图集失败
- elixir - 插入 utc_datetime 值时混合测试中的 CaseClauseError