uni.showToast和uni.navigateTo不能同时执⾏,怎么解决

简介: uni.showToast和uni.navigateTo不能同时执⾏,怎么解决

刚刚发现uni-app项⽬中, uni.showToast和uni.navigateTo不能同时执⾏ , ⽐如下⾯的代码 , 我想showToast之后 , navigateTo⾸页 ,

但发现弹出提⽰框之后, 并没有跳到⾸页


uni.showToast({
     title: '登录成功',
     duration: 2000,
     icon: "none"
    });
uni.navigateTo({
     url: '../index/index'
    });


解决方法 : 延时器


把uni.navigateTo写到setTimeout⾥延时执⾏就可以了


uni.showToast({
  title: '登录成功',
  duration: 2000,
  icon: "none"
 });
setTimeout(function() {
  uni.navigateTo({
   url: '../index/index'
  });
}, 1000)
相关文章
|
小程序 定位技术
uniapp小程序地图选点uni.getLocation() uni.chooseLocation()
思路先通过uni.getLocation()获取当前位置,然后uni.chooseLocation()通过这个函数进行地图选点
737 0
|
5月前
|
移动开发 前端开发 小程序
uniapp内置组件uni.navigateTo跳转后页面空白问题解决
【7月更文挑战第1天】uniapp内置组件uni.navigateTo跳转后页面空白问题解决
132 4
|
7月前
|
API UED
深入理解 uni-app 中的加载提示:uni.showLoading
深入理解 uni-app 中的加载提示:uni.showLoading
3859 0
|
7月前
|
API
uni-app中如何解决跨域问题
uni-app中如何解决跨域问题
1688 0
|
JSON 前端开发 API
uni-app学习笔记-uni.request请求和渲染页面(九)
uni-app学习笔记-uni.request请求和渲染页面(九)
85 1
|
数据安全/隐私保护
uni-app学习笔记-页面跳转和传参问题(六)
uni-app学习笔记-页面跳转和传参问题(六)
96 0
|
前端开发 API
uni-app里面使用uni.request请求并且渲染列表
uni-app里面使用uni.request请求并且渲染列表
77 0
uni-app 事件传值 | this.$emit、uni.$emit 区分
uni-app 事件传值 | this.$emit、uni.$emit 区分
498 0
|
存储 缓存 JSON
uniapp本地存储(uni.setStorageSync和uni.setStorage)
uniapp本地存储(uni.setStorageSync和uni.setStorage)
1243 0
|
搜索推荐 数据库连接 API
【uni-app】errMsg : navigateTo:fail can not navigateTo a tabbar page报错解决方案
前言 大家好,今天在进行uni-app项目开发时,在进行页面跳转的时候报了一个错误,一开始觉得只是个小报错就没有仔细看这个报错,直接就到页面检查看是不是跳转没写好,但是检查了后发现没有问题就以为是没有配置路由,但是全部都检查过后发现都没有问题,就去看了一下报错,看了一下报错就发现了问题所在,下面就来看看这个报错和解决方法吧。