syh19 / siyuan-plugin-task-list

思源笔记插件——任务列表:汇总散落在整个工作空间的任务 Siyuan Note Plugin——Task List: Summarize tasks scattered throughout your workspace
MIT License
27 stars 2 forks source link

在中长篇小说里,任务列表,点击会失效 #12

Open uulaile opened 5 months ago

uulaile commented 5 months ago

比如, 在小说第一章建第一个任务,这时,任务列表点击有效的 可是,当你小说翻到第五章,再去点击任务列表的第一个任务的时候就失效了。

syh19 commented 5 months ago

@uulaile 您好,感谢反馈。 在单个文档数据量很大的情况下,思源笔记采用的是应该是分片加载,即当你翻到小说第五章的时候,目前页面中加载的是第五章附近的数据,此时第一章的数据已经不在了。 而插件的定位逻辑是查找当前文档中已经加载好的DOM元素,由于第一章的DOM元素(第一章的数据已经不在了)已经被销毁了,所以此时就无法定位到了。 由于大文档时采用分片加载的技术,所以目前这个问题插件暂时没有办法解决,再次感谢您的反馈。

uulaile commented 5 months ago

可以参照书签,那个跳转流畅的。

------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年4月7日(星期天) 下午4:36 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [syh19/siyuan-plugin-task-list] 在中长篇小说里,任务列表,点击会失效 (Issue #12)

@uulaile 您好,感谢反馈。 在单个文档数据量很大的情况下,思源笔记采用的是应该是分片加载,即当你翻到小说第五章的时候,目前页面中加载的是第五章附近的数据,此时第一章的数据已经不在了。 而插件的定位逻辑是查找当前文档中已经加载好的DOM元素,由于第一章的DOM元素(第一章的数据已经不在了)已经被销毁了,所以此时就无法定位到了。 目前这个问题暂时没有办法解决,再次感谢您的反馈。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

syh19 commented 5 months ago

可以参照书签,那个跳转流畅的。 ------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年4月7日(星期天) 下午4:36 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [syh19/siyuan-plugin-task-list] 在中长篇小说里,任务列表,点击会失效 (Issue #12) @uulaile 您好,感谢反馈。 在单个文档数据量很大的情况下,思源笔记采用的是应该是分片加载,即当你翻到小说第五章的时候,目前页面中加载的是第五章附近的数据,此时第一章的数据已经不在了。 而插件的定位逻辑是查找当前文档中已经加载好的DOM元素,由于第一章的DOM元素(第一章的数据已经不在了)已经被销毁了,所以此时就无法定位到了。 目前这个问题暂时没有办法解决,再次感谢您的反馈。 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

好的好的,我回头研究下