使用接口navigateTo(OBJ)跳转页面失败,无反应!
2019-05-17 本文已影响0人
Annie_shang
1. 首先查找错误原因: 控制台输出错误日志
![](https://img.haomeiwen.com/i13533069/dc62301ae84b7c34.png)
![](https://img.haomeiwen.com/i13533069/e19d233fa8170144.png)
2. 分析
参考: http://www.ganzhishi.com/view.asp?id=2282
开发文档指出:页面跳转路径有层级限制,不能无限制跳转新页面
主要是因为每次执行跳转页面时,后台会自动将页面堆入一个页面栈中,恰巧navigateTo(OBJ)接口受该页面栈的影响
3. 解决办法(不适用于每一个人的业务逻辑)
若后续的操作无需记住之前的操作路径,可以在最后一次跳转时使用接口reLaunch(OBJ)实现页面跳转,清空当前页面栈中的所有数据
reLaunch(OBJ): 关闭所有页面,打开到应用内的某个页面。