-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
我需要作者您的技术指导,正在阅读修改源码 #41
Comments
@JinJieTan 一般来说修改库并不是一个很好的选择,如果不涉及安全,可以和我讲下需求。 设计思路文档中有写是通过 在确保可以不被卸载的情况下,每次卸载时,都把相应 DOM 移动到最外层的一个节点中,每次激活时,把外层节点中对应的 DOM 移动到正确的位置。 |
每次进入新的会话,只会渲染当前可见的会话消息。 如果使用keepAlive,就会出现第一种情况。 滚动条抖动 内容颤抖 |
@JinJieTan 是把会话缓存了吗,比方说每次进入对应会话都会进入缓存的会话位置? |
@Sam618 我是把会话中的每一条消息缓存了。不是整个会话窗口哦 |
@Sam618 因为这种频繁变化的会话如果缓存整个窗口,会造成发消息不重新渲染。。 |
虚拟列表的机制是只渲染当前可见的dom节点,当滚动条滚动时候,会频繁替换dom节点,而这个节点刚好是我缓存的每一条消息,会是这个原因吗 |
@JinJieTan 感觉把会话里面的消息通过 |
@Sam618 那我可以像Vue那样使用include配合标示,实现动态的keep-alive吗? 因为我初始进入这个界面时候不能缓存,否则他是一个空的界面。 |
@JinJieTan 这样是可以的,可以和我说下需求吗?总感觉这里用不上这个😂 |
@JinJieTan 要不我们加个微信聊吧😂(s2696922797c) |
看你们聊的正激情着呢,后续没了。。。 |
我需要作者的技术指导,正在阅读修改源码,
感谢作者写出这么强大的库,但是在我的业务应用场景中(非常复杂),需要改动,所以想了解下这个库整体的架构设计思路。 替换规则,可以简要说明一下吗?我打算应用在我比较复杂的项目中。
The text was updated successfully, but these errors were encountered: