微信小程序:报错(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 相关文章推荐
加速IE的Javascript document输出的方法
Dec 02 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
Mar 03 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
May 21 Javascript
详解React中的组件通信问题
Jul 31 Javascript
代码详解Vuejs响应式原理
Dec 20 Javascript
Vue用v-for给src属性赋值的方法
Mar 03 Javascript
使用JS获取页面上的所有标签
Oct 18 Javascript
解决vue跨域axios异步通信问题
Apr 17 Javascript
Vue 处理表单input单行文本框的实例代码
May 09 Javascript
小程序登录/注册页面设计的实现代码
May 24 Javascript
JavaScript对象属性操作实例解析
Feb 04 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
Smarty模板快速入门
2007/01/04 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
PHP中的按位与和按位或操作示例
2014/01/27 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
php进程间通讯实例分析
2016/07/11 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
JavaScript 私有成员分析
2009/01/13 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
javascript 动态创建表格
2015/01/08 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
js操作二进制数据方法
2018/03/03 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
python批量获取html内body内容的实例
2019/01/02 Python
详解python:time模块用法
2019/03/25 Python
python反转列表的三种方式解析
2019/11/08 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
巴西手表购物网站:eclock
2019/03/19 全球购物
JBL美国官方商店:扬声器、耳机等
2019/12/01 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
大四学生思想汇报
2014/01/13 职场文书
小区门卫值班制度
2014/01/24 职场文书
党员教师一句话承诺
2014/05/30 职场文书
复活读书笔记
2015/06/29 职场文书
初中数学教学随笔
2015/08/15 职场文书
合作合同协议书
2016/03/21 职场文书
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers