fix: repeated mounting of dynamic pages

This commit is contained in:
josc146
2023-04-13 17:17:27 +08:00
parent 2546a1dc54
commit 49bc6ef430
+5
View File
@@ -25,7 +25,12 @@ import { changeLanguage } from 'i18next'
*/
async function mountComponent(siteConfig, userConfig) {
const retry = 10
let oldUrl = location.href
for (let i = 1; i <= retry; i++) {
if (location.href !== oldUrl) {
console.log(`SiteAdapters Retry ${i}/${retry}: stop`)
return
}
const e =
(siteConfig &&
(getPossibleElementByQuerySelector(siteConfig.sidebarContainerQuery) ||