微信小程序:报错(in promise) MiniProgramError


Posted in Javascript onOctober 30, 2020

今天学习了小程序实现路由跳转,我在操作的时候在控制台出现以下错误信息。

微信小程序:报错(in promise) MiniProgramError

翻译过来的意思是:(承诺中)微程序错误{“errMsg”:“n”avigateTo:故障can未导航到选项卡页“}对象

问题原因:
经过查阅资料,知道使用navigateTo路由跳转方式,保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。

解决办法:只需在js文件的点击事件中,配置跳转的url地址与tabbar中的跳转地址不一样就ok.

我就简单说一下我用navigateTo方式实现的小程序路由跳转过程
1.触发一个点击事件

<view bindtap="toDetail"></view>

2.在js文件中设置路由跳转

// 路由跳转
 toDetail(){
  wx.navigateTo({  
   url:"/pages/detail/detail"
  })
 },

navigateTo路由跳转方式可以实现历史回退
大家也可以去了解一下其他的路由跳转方式
其他路由的一些简单介绍:

wx.navigateTo() 带历史回退,不能跳转到tabbar页面

wx.redirectTo() 不保留历史,跳转到另一个页面,不能返回到上一页面
//相当于vue中的路由跳转方式this.$router.replace()

wx.switchTab() 只跳转到tabBar页面,不带回退

wx.reLaunch() 即能跳转到tabBar页面,也能跳转到非tabBar页面,不带历史回退

关于路由详解可查阅官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html

到此这篇关于微信小程序:报错(in promise) MiniProgramError 的文章就介绍到这了,更多相关微信小程序报错(in promise) 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jquery select操作的日期联动实现代码
Dec 06 Javascript
jQuery创建插件的代码分析
Apr 14 Javascript
JS 实现导航栏悬停效果(续)
Sep 24 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
Mar 18 Javascript
JavaScript中操作Mysql数据库实例
Apr 02 Javascript
JS对字符串编码的几种方式使用指南
May 14 Javascript
利用JQuery写一个简单的异步分页插件
Mar 07 Javascript
JQuery手速测试小游戏实现思路详解
Sep 20 Javascript
Vue.js组件使用开发实例教程
Nov 01 Javascript
基于zTree树形菜单的使用实例
Dec 25 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 Javascript
关于vue组件事件属性穿透详解
Oct 28 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
Oct 30 #Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 #Javascript
Javascript文本框脚本实现方法解析
Oct 30 #Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
Oct 30 #Javascript
vue内置组件keep-alive事件动态缓存实例
Oct 30 #Javascript
Javascript表单序列化原理及实现代码详解
Oct 30 #Javascript
解决Vue-cli无法编译es6的问题
Oct 30 #Javascript
You might like
php生成文件
2007/01/15 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
php 图片上传类代码
2009/07/17 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
深入理解JS正则表达式---分组
2016/07/18 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
ES6 Array常用扩展的应用实例分析
2019/06/26 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
利用H5api实现时钟的绘制(javascript)
2020/09/13 Javascript
js制作提示框插件
2020/12/24 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
python使用递归解决全排列数字示例
2014/02/11 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
pandas实现选取特定索引的行
2018/04/20 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
2020/06/01 Python
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
成品仓管员岗位职责
2013/12/11 职场文书
团员自我评价范文
2015/03/10 职场文书
活动简报范文
2015/07/22 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js