Closed wa143825 closed 1 year ago
使用webpack4也是同样的效果,带--watch就不生效数值类的样式
@wa143825 看了一下,编译结果是正确的:
问题在于字节小程序对 class 的解析:如果类名带有 rpx
该样式就会失效。
因此你应该写 w-300px
而不是 w-300rpx
:<view class="w-300px h-300px pl-30px ml-30px bg-gray text-red" />
样式中的 px 单位经 Taro 内置的 PostCSS 插件处理后会换算为 rpx,而类名则是 px 后缀而不是 rpx 后缀,从而解决这个问题。
相关平台
字节跳动小程序
复现仓库
https://github.com/wa143825/windicss-bug 小程序基础库: 2.70.0.5 使用框架: Vue 3
复现步骤
w-100rpx
,p-10rpx
等,其他大部分样式都生效。期望结果
期望在运行带有--watch命令时,windicss的样式都可以生效
实际结果
只有去掉--watch时运行才可以生效
环境信息
补充信息
不添加--watch时,样式都可以生效,添加--watch后,只有
bg-gray text-red
生效