微信小程序:报错(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 相关文章推荐
js本身的局限性 别让javascript做太多事
Mar 23 Javascript
js 操作select和option常用代码整理
Dec 13 Javascript
jquery mobile事件多次绑定示例代码
Sep 13 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
Sep 01 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
Mar 04 Javascript
jquery实现键盘左右翻页特效
Apr 30 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
May 09 Javascript
通过jsonp获取json数据实现AJAX跨域请求
Jan 22 Javascript
Vue.js实现列表清单的操作方法
Nov 15 Javascript
详解关于element级联选择器数据回显问题
Feb 20 Javascript
jQuery实现图片下载代码
Jul 18 jQuery
jquery添加div实现消息聊天框
Feb 08 jQuery
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
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
PHP笔记之:日期函数的使用介绍
2013/04/24 PHP
php curl的深入解析
2013/06/02 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
jquery 使用简明教程
2014/03/05 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
Python本地与全局命名空间用法实例
2015/06/16 Python
python要安装在哪个盘
2020/06/15 Python
python让函数不返回结果的方法
2020/06/22 Python
pycharm如何设置官方中文(如何汉化)
2020/12/29 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
大学生优秀自荐信范文
2014/02/25 职场文书
法人委托书范本
2014/04/04 职场文书
施工安全标语
2014/06/07 职场文书
社区灵活就业证明
2014/11/03 职场文书
先进工作者申报材料
2014/12/23 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
详解vue身份认证管理和租户管理
2021/05/25 Vue.js
浅谈如何提高PHP代码质量之单元测试
2021/05/28 PHP
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers
利用Redis实现点赞功能的示例代码
2022/06/28 Redis