Аплет uniapp прослушивает данные и после рендеринга получает полосу прокрутки по высоте и прокручивает вниз.

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 для его выполнения в методе.

Guess you like

Origin blog.csdn.net/qq_47247479/article/details/128203828