メインページ dojox/layout/ContentPane ウィジェットに持っています。このウィジェットは、PHP によって形成された Javascript と HTML を含むコンテンツを含む Href を動的にロードします。Javascript
$scriptCode .= 'require(["' . $scriptFile . '", "dojo/ready"], function(PageScript, ready){' . "\n";
$scriptCode .= ' ready(function(){' . "\n";
$scriptCode .= ' setTimeout(function(){new PageScript(' . $scriptOptions . '); }, 0);' . "\n";
$scriptCode .= ' });' . "\n";
$scriptCode .= '});' . "\n";
PageScript() は、ページのウィジェットとロジックを描画する Dojo クラスです。問題は、他の href をロードするときに、古いページのオブジェクトが部分的に新しいオブジェクトのプロパティを取得することです。描画後のページのオブジェクトの削除、ウィジェットの破棄は問題の解決には役立ちません。
ページスクリプト
define(['dojo/_base/declare', 'common/widget/Card'], function (declare, pageWidget) {
return declare(pageWidget, {
constructor: function(options){
}
});
});
PS。私の悪い英語でごめんなさい