         // 默认消息
                params = {},                  // 消息中的替换参数
                delay = 5000,                 // 默认5秒后消失
            } = options;
            
            clearTimeout(timeoutId);

            // 替换消息中的占位符 {key} => value
            const formatMessage = (msg, values) => {
                return msg.replace(/\{(\w+)\}/g, (_, key) => values[key] || '');
            };
        
            const formattedMessage = formatMessage(m