-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: