微信小程序:报错(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 相关文章推荐
JavaScript setTimeout和setInterval的使用方法 说明
Mar 25 Javascript
jquery 弹出层注册页面等(asp.net后台)
Jun 17 Javascript
js自定义事件代码说明
Jan 31 Javascript
JQuery触发radio或checkbox的change事件
Dec 18 Javascript
iframe子页面获取父页面元素的方法
Nov 05 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
Jun 24 Javascript
JS转换HTML转义符的方法
Aug 24 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
Jan 17 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
May 01 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
Ionic3实现图片瀑布流布局
Aug 09 Javascript
js判断文件类型大小并给出提示的实现方法
Jan 03 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 xfocus防注入资料
2008/04/27 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
javascript 日期常用的方法
2009/11/11 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
Vue3为什么这么快
2020/09/23 Javascript
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
Django之路由层的实现
2019/09/09 Python
python将音频进行变速的操作方法
2020/04/08 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
公司营业员的工作总结自我评价
2013/10/05 职场文书
环境工程求职简历的自我评价范文
2013/10/24 职场文书
高考备战决心书
2014/03/11 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python