Skip to content

Commit dfbc932

Browse files
committed
fix: set __data in md.render
1 parent 498f302 commit dfbc932

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/node/markdown/markdown.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export const createMarkdownRenderer = (
5656
linkify: true,
5757
highlight,
5858
...options
59-
})
59+
}) as MarkdownRenderer
6060

6161
// custom plugins
6262
md.use(componentPlugin)
@@ -95,5 +95,11 @@ export const createMarkdownRenderer = (
9595
md.use(lineNumberPlugin)
9696
}
9797

98-
return md as MarkdownRenderer
98+
const originalRender = md.render
99+
md.render = (...args) => {
100+
md.__data = {}
101+
return originalRender.call(md, ...args)
102+
}
103+
104+
return md
99105
}

src/node/markdownToVue.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ export function createMarkdownToVueRenderFn(
6969
// reset state before render
7070
md.__path = file
7171
md.__relativePath = relativePath
72-
md.__data = {}
7372

7473
let html = md.render(content)
7574
const data = md.__data

0 commit comments

Comments
 (0)