请问如何在 react 组件中做 markdown 渲染

react 组件内部使用 Vditor 做 Markdown 渲染的问题

参考了 Demo 关于 react 引入 vditor 部分,next.js 框架报错

ReferenceError: window is not defined

This error happened while generating the page. Any console logs will be displayed in the terminal window.

无论是 Vditor 还是 Vditor.md2html 这个 API 报错均是这个

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Vanessa

    需要对服务端和浏览器端进行一下判断。服务端填充 Markdown 文本,浏览器端使用 Vditor.preview()

    1 回复
  • HerbertHe

    谢谢,我找到问题在于 next 的 SSR 了,动态引入禁掉 SSR 问题就解决了