fix: markdown plugin 内部调用render时__data数据被清空问题

pull/838/head
Estelle00 3 years ago committed by GitHub
parent 378f9b4695
commit 55c221c2ad

@ -113,11 +113,11 @@ export const createMarkdownRenderer = async (
md.use(lineNumberPlugin)
}
const originalRender = md.render
md.render = (...args) => {
md.__data = {}
return originalRender.call(md, ...args)
}
// const originalRender = md.render
// md.render = (...args) => {
// md.__data = {}
// return originalRender.call(md, ...args)
// }
return md
}

@ -73,6 +73,7 @@ export async function createMarkdownToVueRenderFn(
// reset state before render
md.__path = file
md.__relativePath = relativePath
md.__data = {}
let html = md.render(content)
const data = md.__data

Loading…
Cancel
Save