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) md.use(lineNumberPlugin)
} }
const originalRender = md.render // const originalRender = md.render
md.render = (...args) => { // md.render = (...args) => {
md.__data = {} // md.__data = {}
return originalRender.call(md, ...args) // return originalRender.call(md, ...args)
} // }
return md return md
} }

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

Loading…
Cancel
Save