Skip to content

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

@fafaliang0914-hash

Description

@fafaliang0914-hash

发行方式

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions