收藏
回答

代码热重载发现在两种情况下,生命周期调用混乱

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS RC 1.06.2312061

页面结构:页面包含组件 comA 和 组件 comB。

修改页面 JS,正常情况。页面以及组件按生命周期顺序卸载和重新创建

问题场景 1:同时修改一个页面的 wxml 和 js。页面发生热重载。页面组件生命周期调用混乱。

页面以及组件卸载和重新创建后(onLoad 之后),组件 comA 和 组件 comB,又发生了一次卸载和创建。正常情况下不应该出现组件二次卸载和创建

问题场景 2:修改页面组件 comA。页面发生热重载。页面组件生命周期调用混乱。

页面结构:页面包含组件 comA 和 组件 comB。

组件 comA,先发生了一次卸载和创建,然后再触发页面以及组件卸载和重新创建。正常情况下不应该先发生组件 comA 卸载创建。

回答关注问题邀请回答
收藏
登录 后发表内容