+
+ {messages.map((msg, idx) => (
+
+ ))}
+
+
+```
+
+**目标代码**:
+```typescript
+// 定义 handlers
+const handlers = {
+ sendMessage: async (params: { message: string }) => {
+ send(params.message);
+ },
+ selectNovel: async (params: { id: string; title: string }) => {
+ send(`查看小说:${params.title}`);
+ },
+ copy: async (params: { text: string }) => {
+ await navigator.clipboard.writeText(params.text);
+ },
+};
+
+