diff --git a/app/src/protyle/markdown/blockRender.ts b/app/src/protyle/markdown/blockRender.ts index e3cf42be9..f6165252f 100644 --- a/app/src/protyle/markdown/blockRender.ts +++ b/app/src/protyle/markdown/blockRender.ts @@ -20,6 +20,8 @@ export const blockRender = (protyle: IProtyle, element: Element) => { if (item.getAttribute("data-render") === "true") { return; } + // 需置于请求返回前,否则快速滚动会导致重复加载 https://ld246.com/article/1666857862494?r=88250 + item.setAttribute("data-render", "true"); item.innerHTML = `
@@ -51,7 +53,6 @@ export const blockRender = (protyle: IProtyle, element: Element) => { } html += `
${breadcrumbHTML}${blocksItem.block.content}
`; }); - item.setAttribute("data-render", "true"); if (response.data.blocks.length > 0) { item.lastElementChild.insertAdjacentHTML("beforebegin", html + // 辅助上下移动时进行选中