写点什么

微信小程序开发:使用 reLaunch 跳转时报错的解决步骤

作者:三掌柜
  • 2021 年 12 月 22 日
  • 本文字数:695 字

    阅读完需:约 2 分钟

微信小程序开发:使用reLaunch跳转时报错的解决步骤

前言

最近在做微信小程序的一个项目,遇到一个关于微信小程序使用 reLaunch 跳转的报错问题,对于刚接触微信小程序开发者来说也是比较常见的一个报错,那么本篇博文就来分享一下该报错的解决方法,方便以后查阅使用。


报错提示

通过错误再现,具体的错误日志提示如下所示:

VM181:1 (in promise) MiniProgramError
{"errMsg":"reLaunch:fail page \"pages/index/home/home\" is not found"}
 Object
复制代码



分析

通过对上面报错信息分析,并通过查找报错信息及其位置,确认是在使用 reLaunch 跳转的时候报错的,根据上述的错误日志描述以及排查原因,检查之后,做出可能报错的原因分析汇总。


解决方法

通过上面分析得出的三种排查报错的方法,逐一排查即可解决报错问题,具体的操作步骤汇总如下所示:


1、书写的文件名有可能不对,检查是否有字母拼写的不一致的情况;


2、文件路径输入的不正确,如果是全路径需要注意在路径开头一定要加 “/”  这个符号;


3、文件路径没有在 app.json 中定义,分享一个方便快捷的方法来新增界面文件的方法: 在 app.json 文件里面的 pages 数组里直接新添加路径,保存后会直接生成相关文件,不用再手动生成页面文件,最后再去注册即可;具体操作如下图所示:



通过上述对问题的排查步骤,遇到的这个 reLaunch 跳转报错的问题是第三种情况,没有在 app.json 中定义文件路径,造成报错提示找不到该文件。


最后

通过上文关于在微信小程序开发过程中使用 reLaunch 跳转时报错的解决方法,读者可以了解知道对应的解决排查方法,尤其是对于微信小程序开发不久的开发者来说也是比较重要的知识点,这里不再赘述。


欢迎关注三掌柜的微信公众号“程序猿 by 三掌柜”,三掌柜的新浪微博“三掌柜 666”,欢迎关注!

发布于: 3 小时前阅读数: 8
用户头像

三掌柜

关注

某某某技术有限责任公司架构师 2021.02.05 加入

一分耕耘,不一定有一分收获,但十分耕耘,一定会有一分收获!

评论 (1 条评论)

发布
用户头像
12月日更、28 天写作计划第二十一天
3 小时前
回复
没有更多了
微信小程序开发:使用reLaunch跳转时报错的解决步骤