微信小程序:报错(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 相关文章推荐
不错的asp中显示新闻的功能
Oct 13 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
Jul 03 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
Nov 04 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
Sep 01 Javascript
详解vue 中使用 AJAX获取数据的方法
Jan 18 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
Jun 05 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
Sep 08 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
Dec 11 Javascript
Bootstrap Table列宽拖动的方法
Aug 15 Javascript
详解在Javascript中进行面向切面编程
Apr 28 Javascript
vscode中eslint插件的配置(prettier配置无效)
Sep 10 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
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
php语法检查的方法总结
2019/01/21 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
PHP的Trait机制原理与用法分析
2019/10/18 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
js渐变显示渐变消失示例代码
2013/08/01 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
深入浅析vue全局环境变量和模式
2020/04/28 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
Python数据类型详解(四)字典:dict
2016/05/12 Python
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
.NET面试问题集
2015/12/08 面试题
参观接待方案
2014/03/17 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
信息技术国培研修日志
2015/11/13 职场文书
请假条应该怎么写?
2019/06/24 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android