Ryan Wu

Results 27 comments of Ryan Wu

> Found the issue. The library is SSR friendly in a way it does not crash. So the flow on SSR with disabled JS is this: > > * Start...

> Found the issue. The library is SSR friendly in a way it does not crash. So the flow on SSR with disabled JS is this: > > * Start...

自己配置一份自定义 theme 不可以吗?如果你不想一个一个字段去覆盖的话也可以用 `addDynamic` 写一个自定义插件,通过获取到 theme 中 spacing 的 rem 去做一个简单的计算 `X rem * 16 = Y px` 然后输出为 px 单位的数值

我写了一个插件可以自动将 rem 转换成 rpx,此外还包含对于 windicss 自动值推导兼容的功能,感兴趣可以使用一下:https://github.com/dcasia/wechat-mini-program-tailwind 有 issue 我会及时处理

可以考虑使用这个 webpack 插件来实现,他可以把一些小程序里不支持的字符静默替换为普通字符串 https://github.com/sonofmagic/weapp-tailwindcss-webpack-plugin

可以提供一个例子让我复现一下吗?

> :class="`w-[${width > 100 ? 100 : width}px] h-[${height}px]`" @GuoliangWang 这种用字符串模版动态插值的方法本身就是不会被 Tailwind/Windi CSS 支持的,因为具体的值只会在运行时生成。你这个场景下的问题和本插件无关,唯一能做的就是规避该用法。

为了节省插件编译的性能,故意没有对所有逻辑代码都做转译处理,目前仅针对 jsx markup 做了处理。

> > 为了节省插件编译的性能,故意没有对所有逻辑代码都做转译处理,目前仅针对 jsx markup 做了处理。 > > 了解,那是否可以支持下都处理呢,或者加一个开关由用户控制是否开启对 jsx markup 外的内容进行处理 有一点需要考虑的是如何防止插件误处理逻辑代码里与 `className` 无关的的文本字符串,比如你声明了 `let a = 'The color is #000000'` 本意是要用在其他地方,那如果不对插件逻辑做任何约束那它会把这串字符也一并做转译处理,这是应该极力避免的,所以目前插件采用了保守方案,仅针对 jsx markup 中与 className 相关的 field 做处理。...

> 了解,那现在这两种方案有哪个是已经可以使用的吗,我个人更倾向于第一种方案 目前还未着手解决,预计下个版本会加上第一个方案。