--- export interface Props { src: string; alt: string; caption?: string; className?: string; width?: string | number; height?: string | number; aspectRatio?: string; lazy?: boolean; } const { src, alt, caption, className = '', width, height, aspectRatio, lazy = true } = Astro.props; // 生成唯一ID const imageId = `image-${Math.random().toString(36).substring(2, 11)}`; ---