fix: set __data in md.render

pull/491/head
Evan You 3 years ago
parent 498f302de4
commit dfbc932fac

@ -56,7 +56,7 @@ export const createMarkdownRenderer = (
linkify: true,
highlight,
...options
})
}) as MarkdownRenderer
// custom plugins
md.use(componentPlugin)
@ -95,5 +95,11 @@ export const createMarkdownRenderer = (
md.use(lineNumberPlugin)
}
return md as MarkdownRenderer
const originalRender = md.render
md.render = (...args) => {
md.__data = {}
return originalRender.call(md, ...args)
}
return md
}

@ -69,7 +69,6 @@ export 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