gpt4 book ai didi

backbone.js - 有没有办法在主干 Marionette 复合 Material 或项目 View 中获取 View 渲染状态?

转载 作者:行者123 更新时间:2023-12-04 05:27:29 27 4
gpt4 key购买 nike

我们如何跟踪主干 Marionette 中 View 渲染的状态。

例如 View 需要从服务器获取一些数据来呈现它。

App.main.currentView.ChatContactRegion.show(new ChatContactsView()); 

在这里我如何检查 View 是否成功渲染到给定区域? 有回拨吗?显示 功能?

谢谢
彼得

最佳答案

A region manager will raise a few events during it's showing and closing of views:



因此,在您的示例中, ChatContactsView实例传递给 show()将有一个 onShow事件触发。

您可以在您的 ChatContactsView 中加入该事件。类定义:
ChatContactsView = Marionette.ItemView.extend({
onShow: function(){
// called when the view has been shown
}
});

更多详情请见 docs

关于backbone.js - 有没有办法在主干 Marionette 复合 Material 或项目 View 中获取 View 渲染状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com