首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在手写笔中使用mixins作为类名

在手写笔中使用mixins作为类名
EN

Stack Overflow用户
提问于 2018-05-01 01:59:37
回答 1查看 198关注 0票数 1

我是一个手写笔的初学者,正在与vue合作创建一个小型组件库。我想知道是否有一种方法可以使用混合作为类名来实现以下功能:

代码语言:javascript
复制
<style lang="stylus"> // this is where the stylus code is written.
bgColor (argument)
  background-color: argument
</style>

然后,我将在HTML模板中使用以下代码:

代码语言:javascript
复制
<div class="bgColor(ff0000)"></div>

我基本上想要实现的是一种简单的方式来使用手写笔模拟原子化器(https://acss.io/guides/atomizer.html)。

我也对任何其他实现这一目标的方式持开放态度。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2018-07-10 23:32:33

手写笔是一种预处理语言,即使在Vue上,它在编译后也不是动态的。

但是您可以通过将每个颜色选项生成为一个类来实现。

代码语言:javascript
复制
<style lang="stylus">
colors = ( ff0000, ff00ff ) // color collection
for color in colors
  .bgColor\({color}\)
    background-color unquote('#' + color)
</style>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50105837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档