我有一个 Marionette.Layout 来管理一堆区域子视图,这些子视图包含我想在用户离开页面之前保存的信息。我onBeforeClose()
在布局中使用,但区域似乎在布局之前被关闭和删除。false
此外,返回似乎onBeforeClose()
也不能防止破坏子视图。关于是否有替代方法或是否onBeforeClose()
应该更早调用 Marionette 的任何想法?
其他人建议在关闭发生之前检测更改,但正如这里提到的(Prevent Marionette view from close onBeforeClose)它没有捕获所有关闭案例。