nextTick :
выполнить отложенный обратный вызов после следующего цикла обновления DOM. Используйте этот метод сразу после изменения данных, чтобы получить обновленную модель DOM.
async getList() {
await DeitalNew({
id: 2
}).then(res => {
if (res.code == 200) {
this.dataList = res.data
this.pageScrollTo()
}
})
},
// 滚动条滚到最底部
pageScrollTo() {
this.$nextTick(() => {
//调用方法
uni.pageScrollTo({
scrollTop: 9999,
duration: 300
});
})
},
тег прокрутки для полос прокрутки
<scroll-view scroll-y="true" class="scroll-Y" @scrolltoupper="upper" @scrolltolower="lower" @scroll="scroll"></scroll-view>
Напишите проект чата для отправки сообщений и входа на страницу для прокрутки вниз.Метод прокрутки pageScrollTo всегда выполняется перед рендерингом, что приводит к невозможности прокрутки вниз.Рендеринг данных завершается для получения высоты элемента.Вы также можно использовать метод nextTick для его выполнения в методе.