微信小程序:报错(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判断单选框或复选框是否选中方法集锦
Apr 04 Javascript
基于jquery 的一个progressbar widge
Oct 29 Javascript
createElement与createDocumentFragment的点点区别小结
Dec 19 Javascript
关于include标签导致js路径找不到的问题分析及解决
Jul 09 Javascript
Asp.Net alert弹出提示信息的几种方法总结
Jan 29 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
Jan 29 Javascript
BootStrapTable服务器分页实例解析
Dec 20 Javascript
Node使用Selenium进行前端自动化操作的代码实现
Oct 10 Javascript
JS实现网站吸顶条
Jan 08 Javascript
JS实现页面鼠标点击出现图片特效
Aug 19 Javascript
vue3.0生命周期的示例代码
Sep 24 Javascript
微信小程序实现页面左右滑动
Nov 16 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
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
咖啡与牛奶
2021/03/03 冲泡冲煮
php设计模式 State (状态模式)
2011/06/26 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
php检查页面是否被百度收录
2015/10/28 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
JS图片预加载 JS实现图片预加载应用
2012/12/03 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
vue结合element-ui使用示例
2019/01/24 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
python flask实现分页效果
2017/06/27 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
详解如何修改python中字典的键和值
2020/09/29 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
市场营销个人求职信范文
2014/02/02 职场文书
保护环境倡议书
2014/04/14 职场文书
拉拉队口号
2014/06/16 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
“5.12”护士节主持词
2015/07/04 职场文书