xxxxxxxxxx
new Vue({
el: "#app",
data: {
messages: []
},
methods: {
load() {
// generate messages
this.messages = Array.apply(null, Array(Math.floor(Math.random() * 100))).map((_, i) => i)
// ul is updated after tick
this.$nextTick(() => {
var container = this.$el.querySelector("#test");
container.scrollTop = container.scrollHeight;
})
}
}
})