NervJS/taro

Taro RN 是否有方法能把 classname="xxx" 转成 style={{ color: 'red' }}?

SolidZORO opened this issue · 1 comments

这个特性解决了什么问题?

我有一个 abc.css,RN / H5 平台通用的,比如:

.xxx { color: 'red' } 
.zzz { ... } 

这种常见的 CSS Class。

但是大部分的 RN UI libs 都是只能传递 style={ ... },所以我有什么办法把 classname 的 xxx 转换成 CSS Object 给 style 吗?

这个 API 长什么样?

transformClassnameToStyle('xxx');
transformClassnameToStyle(styles.xxx); // css module

😢 找到方法了。直接 写在 libs 的 className 上就好。 只是要写上 @ts-ignore