0

我在将滚动条滚动到底部时遇到问题。它在 ngAfterViewInit 上正常加载。

当我添加新消息时,它不会触发滚动,但在添加第二条消息后,它会滚动到第一条消息。所以看起来我需要延迟什么的。

@ViewChild(PerfectScrollbarComponent, {static: true}) scrollbar?: PerfectScrollbarComponent;


scrollToBottom(): void {
    this.scrollbar.directiveRef.scrollToBottom(0, 200);
 }

我为此创建了一个 Stackblitz:StackBlitz

4

1 回答 1

1

setTimeout

setTimeout(() => {
  this.scrollToBottom();
});
于 2019-06-27T16:23:13.220 回答