[3.17] [错误] didInsert / willDestroy 执行顺序错误
作者: MatthewPringle创建于 2020年4月14日更新于 2026年8月12日
我有两条路线,每条都有一个部件 每个组件都使用 {did- 插入} 渲染修改符和 WillDestroy 动作 。
** 问题** 在转换路线时,在旧路线上旧部件的遗嘱销毁行动之前,在新路线起火时,为新组成部分的已插入动作。
我期望我从这条路转过来的老路段 在我从这条路转过来的新路段被摧毁之前
** 繁殖设想** 我创建了Ember Twidle来说明问题 https://ember-twiddle.com/2412fd6f6549a66ae4e20c3cb0613858?openFiles=组件.scene-2%5C.js%2Ctemplades.组件.scene-2%5C.hbs
您需要使用开发者控制台来查看输出 。 这看起来应该像下面,在从指数转换时发生 -> 第2页
[日志] 第1场景 - 插入 [日志] 第2场 - 插入 [Log] 第1场景 - 将毁灭
内容来源: emberjs/ember.js