0
我正在开发Backbone应用程序。我有一个标题视图,主页视图(主要内容视图)和页脚视图作为子视图。所有这些视图都是异步加载的。显示弹出式视图的双渲染
我需要在每次页面加载时显示弹出窗口。显示弹出窗口的代码写在主页视图上,它呈现两次(异步)。我无法停止Home View的双重渲染。我想显示弹出窗口,但双重渲染导致弹出窗口消失。
请为此问题建议任何备用解决方案。
我正在开发Backbone应用程序。我有一个标题视图,主页视图(主要内容视图)和页脚视图作为子视图。所有这些视图都是异步加载的。显示弹出式视图的双渲染
我需要在每次页面加载时显示弹出窗口。显示弹出窗口的代码写在主页视图上,它呈现两次(异步)。我无法停止Home View的双重渲染。我想显示弹出窗口,但双重渲染导致弹出窗口消失。
请为此问题建议任何备用解决方案。
鉴于您可以创建变量成员
renderCount=0
render() {
this.renderCount++;
if(this.renderCount===2){
alert("Rendered Twice");
this.renderCount==0;
}
else{
.........Rest of the render code
}
}
这可能会帮助您的问题 但我会建议你调试和找到双渲染
请包括[最小和完整代码的原因片段](http://stackoverflow.com/help/mcve)在您的问题。 –