呢
  • 发布:2019-06-13 16:06
  • 更新:2019-06-13 16:06
  • 阅读:2703

提升体验,操作完成后先提示结果再延时跳转

分类:uni-app

很多时候,我们提交完一个表单或者做了一个搜索操作等,需要跳转到其它页面,但是如果直接跳转会给用户显得很突兀,而且我们的提示信息用户也看不到。

场景:

  1. 提交表单后,需要跳到列表页或者结果页

这个时候可以按如下方式,先提示,然后在1.5秒之后跳转。

if (res.data.code == 0) {  
    uni.showToast({  
        title: '提交成功'  
    });  
    setTimeout(function() {                           
        uni.redirectTo({  
            url: 'toMe',  
            success: res => {},  
            fail: () => {},  
            complete: () => {}  
        });  
    }, 1500)  
}

或者

uni.showToast({  
    title: '提示信息'  
});  
setTimeout(function() {                           
    uni.navigateBack({  
        delta: 1  
    });  
}, 1500)
0 关注 分享

要回复文章请先登录注册