有一个盒子,添加按钮,他的高度会增加,增加后才产生滚动条,然后让这个盒子的滚动条到最底部
<div ref="box">
//假如这个是盒子
<div v-for="item in array" :key="//要区别key">
{{item}}
<div>
</div>
//vue
methods:{
add(){
//增加元素
this.array.push('//随便放个啥的...')
this. nextTick(() => {
//在vue中操作dom尽量用ref, 但它不是响应式的
this.$refs.box.scrollTop = this.$refs.box.scrollHeight;
})
}
}
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
http://runjs.cn/code/brhbnugd
可供参考