微信小程序:报错(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 相关文章推荐
tagName的使用,留一笔
Jun 26 Javascript
Jquery动态更改一张位图的src与Attr的使用
Jul 31 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
Feb 19 Javascript
js返回上一页并刷新的多种实现方法
Feb 26 Javascript
javascript简单实现命名空间效果
Mar 06 Javascript
JS上传图片前实现图片预览效果的方法
Mar 02 Javascript
用js实现博客打赏功能
Oct 24 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
Nov 24 Javascript
关于微信上网页图片点击全屏放大效果
Dec 19 Javascript
JavaScript Math对象和调试程序的方法分析
May 13 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
js实现数字跳动到指定数字
Aug 25 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实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
从零开始学YII2框架(二)通过 Composer 安装扩展插件
2014/08/20 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
js 小贴士一星期合集
2010/04/07 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
Python编程实现的图片识别功能示例
2017/08/03 Python
python实现微信自动回复功能
2018/04/11 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
Django时区详解
2019/07/24 Python
python数值基础知识浅析
2019/11/19 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
html5实现输入框fixed定位在屏幕最底部兼容性
2020/07/03 HTML / CSS
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
超市国庆节促销方案
2014/02/20 职场文书
三方合作协议书范本
2014/04/18 职场文书
导师评语大全
2014/04/26 职场文书
青春无悔演讲稿
2014/05/08 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
庆祝国庆节标语
2014/10/09 职场文书
2015年银行工作总结范文
2015/04/01 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
给朋友的赠语
2015/06/23 职场文书
记者节感言
2015/08/03 职场文书
 python中的元类metaclass详情
2022/05/30 Python