danel996
danel996
UPDATED: 下面的方法存在问题, 这么处理scroll事件会导致滚动条不受控制,始终在底部!原回答仅供参考!!! 我也发现scrollTo、scrollToRow等api不太好使,临时试验的方法:绑定vxe-table的scroll事件 ``` onScroll() { // 参考: 滚动条滚动到底部 // https://blog.csdn.net/a2398936046/article/details/83864561 const el = this.$refs.xTable.$el.querySelector('.vxe-table--body-wrapper') if (el) { el.scrollTop = el.scrollHeight } } ```
新的解决方法: 使用clearScroll()方法, 返回的是一个Promise对象, 在then里处理滚动到指定位置的逻辑 ``` that.$refs.xTable.clearScroll().then(() => { that.scrollDown() }) scrollDown() { const el = this.$refs.xTable.$el.querySelector('.vxe-table--body-wrapper') if (el) { el.scrollTop = el.scrollHeight } } ```