chore: fix Split eslint error (#54578)

* style: 添加 eslint 忽略注释避免 no-leaked-event-listener 警告

* docs: 补充中文文档句号并同步英文格式
This commit is contained in:
afc163 2025-08-04 14:17:54 +08:00 committed by GitHub
parent bb8187416b
commit e82a7fae8c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 12 additions and 11 deletions

View file

@ -226,21 +226,21 @@ If you don't want a drop-down menu to appear automatically after clicking on an
```tsx
<Select
tagRender={(props) => {
const { closable, label, onClose } = props
const { closable, label, onClose } = props;
return (
<span className='border'>
<span className="border">
{label}
{closable ? (
<span
onMouseDown={(e) => e.stopPropagation()}
onClick={onClose}
className='cursor-pointer'
className="cursor-pointer"
>
</span>
) : null}
</span>
)
);
}}
/>
```
```

View file

@ -222,26 +222,26 @@ Select 虚拟滚动会模拟无障碍绑定元素。如果需要读屏器完整
### 使用 `tagRender` 生成的自定义标签,点击关闭时会呼出下拉框
如果你不希望点击某个元素后下拉框自动出现(例如关闭按钮),可以在其上阻止 `MouseDown` 事件的传播
如果你不希望点击某个元素后下拉框自动出现(例如关闭按钮),可以在其上阻止 `MouseDown` 事件的传播
```tsx
<Select
tagRender={(props) => {
const { closable, label, onClose } = props
const { closable, label, onClose } = props;
return (
<span className='border'>
<span className="border">
{label}
{closable ? (
<span
onMouseDown={(e) => e.stopPropagation()}
onClick={onClose}
className='cursor-pointer'
className="cursor-pointer"
>
</span>
) : null}
</span>
)
);
}}
/>
```
```

View file

@ -154,6 +154,7 @@ const SplitBar: React.FC<SplitBarProps> = (props) => {
};
for (const [event, handler] of Object.entries(eventHandlerMap)) {
// eslint-disable-next-line react-web-api/no-leaked-event-listener
window.addEventListener(event, handler);
}