微信小程序:报错(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 创建Dom元素
May 07 Javascript
浅谈JavaScript中的String对象常用方法
Feb 25 Javascript
jQuery实现的文字hover颜色渐变效果实例
Feb 20 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
浅谈javascript中的数据类型转换
Dec 27 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
Feb 13 Javascript
详解基于Vue+Koa的pm2配置
Oct 24 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
Nov 22 Javascript
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
vue :src 文件路径错误问题的解决方法
May 15 Javascript
从零搭一个自用的前端脚手架的方法步骤
Sep 23 Javascript
Vuex实现简单购物车
Jan 10 Vue.js
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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
PHP 替换模板变量实现步骤
2009/08/24 PHP
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
php中的路径问题与set_include_path使用介绍
2014/02/11 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
jQuery源码分析之Event事件分析
2010/06/07 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
简单理解js的冒泡排序
2016/12/19 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
javascript 内存模型实例详解
2020/04/18 Javascript
Python字符遍历的艺术
2008/09/06 Python
Python getopt模块处理命令行选项实例
2014/05/13 Python
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
Python configparser模块操作代码实例
2020/06/08 Python
通过自学python能找到工作吗
2020/06/21 Python
Python3.9新特性详解
2020/10/10 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
详细的本科生职业生涯规划范文
2014/09/16 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
大一学生个人总结
2015/02/15 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书