dcloudio/uni-app

Bug: 支付宝小程序 uni.pageScrollTo 不支持 duration 参数

Closed this issue · 1 comments

发行方式

None

具体平台

小程序开发者工具版本3.9.92 (3.9.92)

开发环境

macOS

项目创建方式

None

Vue 版本

vue3

依赖版本

uni-app 核心版本: 3.0.0-4020920240930001
vsCode 版本 版本: 1.104.2

问题描述

在 uni-app 中调用 uni.pageScrollTo 时,通常(H5、微信小程序)可以使用 duration 参数实现平滑滚动,但在支付宝小程序环境下,duration 参数无效,页面总是瞬间跳转,导致开发者在该平台无法实现平滑滚动效果。

重现步骤

在 uni-app 页面中调用:
uni.pageScrollTo({
scrollTop: 500,
duration: 300
});
打包并在支付宝小程序中运行。
页面直接跳转到目标位置,不会平滑滚动。

期望行为

uni.pageScrollTo 在支付宝小程序中也应支持 duration 参数,实现平滑滚动,或者在文档中明确标注支付宝平台暂不支持该参数并提供兼容方案。

实际行为

支付宝小程序忽略 duration,滚动效果瞬间跳转。

截图或录屏

No response

uniapp相关依赖升级到最新的alpha版本