时间:2026-06-08 15:03:52
当你在开发过程中遇到“routedone with a webviewid that is not the current page”这个报错时,首先应该检查是否有其他页面正在使用这个webviewID。若确认未被当前页面使用,则可能是由于环境设置不一致导致。尝试将相关代码调整为支持不同环境下的正确处理方式,确保兼容性和稳定性。
报错信息 routeDone with a webviewId that is not the current page (env: Windows,mp,,通常意味着在页面路由过程中,程序试图访问的webviewId与当前激活的页面不匹配。这种情况可能出现在页面切换、组件加载或其他涉及页面跳转的操作中。
要解决此问题,可以在
app.json登录后复制登录后复制登录后复制登录后复制登录后复制 文件中添加以下配置:
"lazyCodeLoading": "requiredComponents",登录后复制
开启此配置后,组件将在必要时才加载,有效节省了启动时间和内存消耗,并解决了因页面转移引发的 WebViewId 配对问题。
打开项目:在开发工具中打开您的微信小程序项目。 编辑
app.json登录后复制登录后复制登录后复制登录后复制登录后复制 文件:找到项目根目录下的
app.json登录后复制登录后复制登录后复制登录后复制登录后复制 文件,打开进行编辑。 添加配置:在
app.json登录后复制登录后复制登录后复制登录后复制登录后复制 文件中,添加
"lazyCodeLoading": "requiredComponents"登录后复制 这一行配置。 保存并重新编译:保存修改后的
app.json登录后复制登录后复制登录后复制登录后复制登录后复制 文件,并重新编译项目。
通过上述步骤,您应该能够解决 "routeDone with a webviewId 19 that is not the current page(env: Windows,mp,1" 这一报错问题。

以上就是【微信小程序】routeDone with a webviewId 19 that is not the current page(env: Windows,mp,1的详细内容,更多请关注其它相关文章!