首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >造型Om组件

造型Om组件
EN

Stack Overflow用户
提问于 2015-03-28 10:44:09
回答 1查看 223关注 0票数 1

样式和Om组件的方法基于React如何处理样式。在整个应用程序中复制通用的CSS规则将是一个可怕的混乱,那么是否有一种方法来定义函数中的样式或类似的样式?

代码语言:javascript
复制
(defn my-css [] {:border "1px solid #000"})

(defn my-component [state]
  (dom/div #js {:className "the-class-name"
                :style #js (my-css)}))

我试过使用defndef,但我无法避免

Caused by: clojure.lang.ExceptionInfo: JavaScript literal must use map or vector notation

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-28 22:10:58

我用:

代码语言:javascript
复制
(defn create-style [row]
  {:background-color (utils/get-background-color (:task_status row)) :color (utils/get-color (:task_status row))})

但是我用它和“om-引导”一起使用。

我有#js,有时在:样式映射之前,有时在后面。我认为这取决于他们图书馆在期待什么。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29316196

复制
相关文章

相似问题

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