小程序模板:专业的小程序模板与静态模板分享平台
小程序
教程
搜索
当前位置 : 首页> 小程序教程> uni-app小程序当前页面刷新怎么实现

uni-app小程序当前页面刷新怎么实现

在 uni-app 中实现当前页面刷新的方法有几种,你可以根据具体需求选择合适的方式。以下是几种常见的方法:

1.  使用 uni.redirectTo 重定向到当前页面

uni.redirectTo({
    url: '/' + getCurrentPages()[getCurrentPages().length - 1].route
});


2.  使用 uni.reLaunch 重新加载应用

uni.reLaunch({
    url: '/' + getCurrentPages()[getCurrentPages().length - 1].route
});


3.  使用 uni.navigateBack 返回上一页再返回到当前页

uni.navigateBack({
    delta: 1,
    complete: () => {
        uni.navigateTo({
            url: '/' + getCurrentPages()[getCurrentPages().length - 1].route
        });
    }
});


注意事项

uni.redirectTo 和 uni.reLaunch 会关闭当前页面并重新打开,可能会导致页面栈的变化。

uni.navigateBack 方法需要当前页面在页面栈中有上一页,否则会报错。

在 H5 环境下,uni.navigateTo 可以用来刷新页面,但在小程序中可能会导致页面栈层级的增加。

联系客服 意见反馈

签到成功!

已连续签到1天,签到3天将获得积分VIP1天

知道了