静かな森 静かな森 -

虚拟列表中的选区操作

前往:https://innei.in/posts/programming/selection-copy-in-virtual-lists

在长列表场景中,为了优化渲染性能,可以使用虚拟列表。但是在使用虚拟列表时,原生选区会丢失,导致复制的内容不完整。可以通过监听选区的开始和结束位置,记录数据索引和文本偏移,再根据索引找到数据切片,拼接出需要复制的内容。但是这种方法只适用于简单场景,且只能复制纯文本。对于复杂场景,可能需要手动实现虚拟选区。

相关推荐 去reddit讨论