Skip to content
Discussion options

You must be logged in to vote

不是,我都没搞清楚你在干什么?

  • 你用 JSDOM 模拟一个 document 全局对象有任何意义么?没有,因为这并不是客户端的 DOM。
  • 在执行 SSR 的时候,这些库有 实际上渲染出什么东西来么?没有,因为它们调用的是一个无关的虚拟 DOM。
  • 那你在 SSR 期间执行调用这些库的操作,有任何意义么?没有。

对于所有涉及操作 DOM 的库,你都应该在 Client-Only 周期或仅在客户端侧挂载的组件中动态载入。换而言之,只有在用户浏览器上,VuePressApp 挂载之后,你才应该导入并解析这些库,之后调用对应方法更新DOM

听懂了么?

Replies: 4 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by Mister-Hope
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants