十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在使用vue实现聊天页面的时候,聊天数据动态加到页面中,需要实现滚动条也自动滚动到底部。这时我找到网上有个插件 vue-chat-scroll
https://www.npmjs.com/package/vue-chat-scroll
但是安装后发现是用不了的,报错信息如下:
VM14383:27 [Vue warn]: Failed to resolve directive: chat-scroll
(found in)
这个一直找不到原因,可能是我vue的版本是2.2不支持吧。。。后来找到一个解决办法:
添加watch方法,监听数据变量的变化,动态添加滚动条,一开始我代码如下:
watch: { chatlog() { var container = this.$el.querySelector("#chatContainer"); console.log(container); container.scrollTop = container.scrollHeight; } }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。