cn.ts 417 B

123456789101112131415
  1. import { type ClassValue } from 'clsx'
  2. import { create } from '@weapp-tailwindcss/merge';
  3. import Taro from '@tarojs/taro';
  4. // 根据当前环境判断是否需要转义
  5. const isWeapp = Taro.getEnv() === Taro.ENV_TYPE.WEAPP;
  6. const { twMerge } = create({
  7. // 仅在小程序环境下启用转义,H5环境禁用
  8. disableEscape: !isWeapp
  9. });
  10. export function cn(...inputs: ClassValue[]) {
  11. return twMerge(inputs)
  12. }