问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 微信小程序 Bug Android Win10 安卓都有这个问题 6.6.7
安卓微信小程序,第一次进入的时候,事件都正确执行,程序也没什么问题,事件顺序如下:
App: onLaunch have been invoked
WAService.js:1 App: onShow have been invoked
WAService.js:1 Register Page: pages/index/index
WAService.js:1 Register Page: pages/logs/logs
WAService.js:1 On app route: pages/index/index
WAService.js:1 Update view with init data
但是当我“退出”微信小程序后再进入(退出是直接用安卓的任务管理器关闭了微信小程序),事件就不会再从App: onLaunch have been invoked开始,也不会有什么Register Page动作了,而是直接从On app route开始,所以就会出错,报如下错误:
page[pages/XXX/XXX] not found.May be caused by :1. Forgot to add page route in app.json.2. Invoking Page() in async task.
这就导致了所有页面无法显示。但是用官方的Demo同样操作是没这个问题的,也就是退出后,再进入,还是从App: onLaunch have been invoked开始,所以一切正常。想麻烦问下,这大概是什么原因造成的呢?是因为我在退出的时候有什么资源没释放,导致没有真正退出还是其他什么原因?弄了半天也搞不定。最好能帮忙看下,谢谢。
本文网址:http://www.91bianli.com/weixinxiaochengxu/44338.html