Tôi đang cố gắng xây dựng một ứng dụng trò chuyện đơn giản với Vue.js. Vấn đề của tôi là vùng tin nhắn cần phải cuộn xuống dưới cùng khi một tin nhắn mới được viết.Vue.js: sự kiện sau khi v-for được thực hiện
Tôi lặp qua các thư có chỉ thị v-cho. Có sự kiện khi v-for đã cập nhật DOM không?
Tôi đã tạo nó để div khu vực tin nhắn lắng nghe mảng tin nhắn của thành phần. Tôi đã cố gắng để trong cùng một chức năng mà tôi đang thêm thông điệp vào mảng, nó sẽ thiết lập scrollTop của khu vực tin nhắn div thành 99999. Nhưng vấn đề là v-for không được thực hiện cập nhật DOM, vì vậy nó sẽ không di chuyển đến điểm chính xác.
Tôi không biết nếu có một cái móc hay sự kiện sau khi một 'vòng lặp v-for' được thực hiện, nhưng bạn có thể làm như thế nào trong mỗi cho, so sánh chỉ mục thực tế để kiểm tra xem đó có phải là lần lặp cuối cùng không? một cái gì đó như '$ index === array.length - 1' và liên kết với lớp hoặc kiểu để tạo cuộn div? –