微信小程序:报错(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 Ajax 学习实例2 向页面发出请求 返回JSon格式数据
Mar 15 Javascript
jQuery 表单验证扩展代码(一)
Oct 11 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
Jun 27 Javascript
JSON.parse()和JSON.stringify()使用介绍
Jun 20 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
12个非常实用的JavaScript小技巧【推荐】
May 18 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 Javascript
基于input动态模糊查询的实现方法
Dec 12 Javascript
js 索引下标之li集合绑定点击事件
Jan 12 Javascript
vue3.0中的双向数据绑定方法及优缺点
Aug 01 Javascript
vue从零实现一个消息通知组件的方法详解
Mar 16 Javascript
JavaScript动态生成表格的示例
Nov 02 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和ACCESS写聊天室(一)
2006/10/09 PHP
php获取网页内容方法总结
2008/12/04 PHP
PHP 日期加减的类,很不错
2009/10/10 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
php学习笔记之面向对象
2014/11/08 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
Node.js中使用计时器定时执行函数详解
2014/08/15 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
在vue中使用回调函数,this调用无效的解决
2020/08/11 Javascript
Python守护线程用法实例
2017/06/23 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
Django重设Admin密码过程解析
2020/02/10 Python
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
毕业生自我鉴定范文
2013/11/08 职场文书
在校大学生个人的自我评价
2014/02/13 职场文书
婚礼司仪主持词
2014/03/14 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
导游带团欢迎词
2015/09/30 职场文书
详解Redis复制原理
2021/06/04 Redis
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android