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()通过这个函数进行地图选点
680 0
|
1月前
|
移动开发 前端开发 小程序
uniapp内置组件uni.navigateTo跳转后页面空白问题解决
【7月更文挑战第1天】uniapp内置组件uni.navigateTo跳转后页面空白问题解决
45 4
|
3月前
|
API UED
深入理解 uni-app 中的加载提示:uni.showLoading
深入理解 uni-app 中的加载提示:uni.showLoading
1610 0
|
9月前
|
JSON 前端开发 API
uni-app学习笔记-uni.request请求和渲染页面(九)
uni-app学习笔记-uni.request请求和渲染页面(九)
56 1
|
9月前
|
前端开发 API
uni-app里面使用uni.request请求并且渲染列表
uni-app里面使用uni.request请求并且渲染列表
45 0
uni-app 事件传值 | this.$emit、uni.$emit 区分
uni-app 事件传值 | this.$emit、uni.$emit 区分
383 0
|
存储 缓存 JSON
uniapp本地存储(uni.setStorageSync和uni.setStorage)
uniapp本地存储(uni.setStorageSync和uni.setStorage)
911 0
|
小程序
微信小程序wx.navigateTo跳转参数大小超出限制问题
微信小程序wx.navigateTo跳转参数大小超出限制问题
236 0
|
小程序 JavaScript 开发者
uniapp uni.getUserProfile的使用
uniapp uni.getUserProfile的使用
|
小程序
uniapp uni.navigateTo传递(对象类型)参数
uniapp uni.navigateTo传递(对象类型)参数