From fbf237b40f703bd0f7020a458b87ee99eadab2a0 Mon Sep 17 00:00:00 2001 From: sunhao Date: Thu, 12 Sep 2024 18:11:59 +0800 Subject: [PATCH] * [misc] add afterPageRender life cycle method for zin load. --- www/js/zui3/zin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/js/zui3/zin.js b/www/js/zui3/zin.js index 2c60336802..7d2bc12bf0 100644 --- a/www/js/zui3/zin.js +++ b/www/js/zui3/zin.js @@ -194,7 +194,7 @@ if(window.onPageUnmount) window.onPageUnmount(); $(document).trigger('pageunmount.app'); - ['beforePageLoad', 'beforeRequestContent', 'onPageUnmount', 'beforePageUpdate', 'afterPageUpdate', 'onPageRender'].forEach(key => + ['beforePageLoad', 'beforeRequestContent', 'onPageUnmount', 'beforePageUpdate', 'afterPageUpdate', 'onPageRender', 'afterPageRender'].forEach(key => { if(window[key]) delete window[key]; }); @@ -488,6 +488,7 @@ updatePageLayout(); $('html').enableScroll(); } + if(window.afterPageRender) window.afterPageRender(list, options); if(!options.partial) { const newState = $.apps.updateApp(currentCode, currentAppUrl, document.title);