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)在您的問題。 –