diff --git a/src/utils/px-transform.ts b/src/utils/px-transform.ts index 33f5b66c10..058f40e448 100644 --- a/src/utils/px-transform.ts +++ b/src/utils/px-transform.ts @@ -1,12 +1,7 @@ -import Taro, { pxTransform as transform } from '@tarojs/taro' +import { pxTransform as transform } from '@tarojs/taro' +import { harmony, rn } from './platform-taro' export default function pxTransform(value: number) { - const isHarmony = [ - Taro.ENV_TYPE.HARMONY, - Taro.ENV_TYPE.HARMONYHYBRID, - // @ts-ignore - ].includes(Taro.getEnv()) - - if (isHarmony) return transform(value) - return value + if (harmony() || rn()) return transform(value) + return `${value}px` }