import { Image as NutImage } from "@nutui/nutui-react-taro"; import { View } from "@tarojs/components"; import { useEffect, useRef } from "react"; import "./index.scss"; interface CustomImageProps { src: string; width?: string | number; height?: string | number; mode?: string; onClick?: (e: any) => void; style?: any; className?: string; } const CustomImage = (props: CustomImageProps) => { const imageRef = useRef(null); useEffect(() => { // 在组件挂载后,移除可能存在的 webkit-mask 样式 if (imageRef.current) { const element = imageRef.current; if (element.style) { element.style.webkitMask = "none"; element.style.mask = "none"; element.style.webkitMaskImage = "none"; element.style.maskImage = "none"; } } }, []); return ( ); }; export default CustomImage;