Closed Runc2333 closed 5 months ago
描述这个Bug before:rounded-[20rpx] 在部分情况下无法正确转换
before:rounded-[20rpx]
如何重现 Steps to reproduce the behavior: 当一个元素中同时出现rounded-[20rpx]和before:rounded-[20rpx]时,如果伪类处在后面:
rounded-[20rpx]
<View className='relative h-12 w-12 before:absolute before:inset-0 before:border-2 before:border-red-500 rounded-[20rpx] before:rounded-[20rpx]' />
则无法转换出正确的结果: relative h-12 w-12 beforecabsolute beforecinset-0 beforecborder-2 beforecborder-red-500 rounded-_20rpx_ before rounded-_20rpx_
relative h-12 w-12 beforecabsolute beforecinset-0 beforecborder-2 beforecborder-red-500 rounded-_20rpx_ before rounded-_20rpx_
伪类处在前面时不受影响,结果正确:
<View className='relative h-12 w-12 before:absolute before:inset-0 before:border-2 before:border-red-500 before:rounded-[20rpx] rounded-[20rpx]' />
relative h-12 w-12 beforecabsolute beforecinset-0 beforecborder-2 beforecborder-red-500 beforecrounded-_20rpx_ rounded-_20rpx_
fixed in 3.0.9
3.0.9
描述这个Bug
before:rounded-[20rpx]
在部分情况下无法正确转换如何重现 Steps to reproduce the behavior: 当一个元素中同时出现
rounded-[20rpx]
和before:rounded-[20rpx]
时,如果伪类处在后面:则无法转换出正确的结果:
relative h-12 w-12 beforecabsolute beforecinset-0 beforecborder-2 beforecborder-red-500 rounded-_20rpx_ before rounded-_20rpx_
伪类处在前面时不受影响,结果正确:
relative h-12 w-12 beforecabsolute beforecinset-0 beforecborder-2 beforecborder-red-500 beforecrounded-_20rpx_ rounded-_20rpx_