微信小程序:报错(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 插件开发备注
Aug 27 Javascript
简单选项卡 js和jquery制作方法分享
Feb 26 Javascript
JavaScript中九种常用排序算法
Sep 02 Javascript
js实现表单Radio切换效果的方法
Aug 17 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
May 13 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
jQuery向webApi提交post json数据
Jan 16 Javascript
JavaScript轮播图简单制作方法
Feb 20 Javascript
JavaScript仿微信打飞机游戏
Jul 05 Javascript
用js实现before和after伪类的样式修改的示例代码
Sep 07 Javascript
angularJS实现不同视图同步刷新详解
Oct 09 Javascript
vue循环数组改变点击文字的颜色
Oct 14 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_Flame(Version:Progress)的原代码
2006/10/09 PHP
PHP数字格式化
2006/12/06 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
php微信开发之关注事件
2018/06/14 PHP
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
原生js调用json方法总结
2018/02/22 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
python将人民币转换大写的脚本代码
2013/02/10 Python
简析Python的闭包和装饰器
2016/02/26 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
关于Java finally的面试题
2016/04/27 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
销售竞赛活动方案
2014/08/23 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python