【问题标题】:NUXT SSR mounted hookNUXT SSR 安装挂钩
【发布时间】:2020-09-19 22:35:02
【问题描述】:

我们是否可以使用 Nuxt 访问 SSR 中的 DOM 元素?挂载的钩子在 SSR 中没有被调用,并且创建的钩子还没有加载 DOM。

【问题讨论】:

  • 你需要达到什么目标?
  • @ajobi 我必须使用自定义的 DOM 元素加载一个库。该库在 d3 中实现。我无法从网页访问 Nuxt 客户端的任何组件,所以我必须想办法从服务器端呈现它

标签: nuxt.js server-side-rendering


【解决方案1】:

在它们中,您都可以访问 DOM。你只需要一个if() 语句来检查你是在服务器端还是客户端

created(){
   if(!process.server){
      //do stuff on client side
   }
} 

【讨论】:

  • 我也添加了一条到 Nuxt.renderRoute 的路由,但是当我从网页访问该路由时它没有调用挂载
猜你喜欢
  • 2020-07-16
  • 2012-01-23
  • 1970-01-01
  • 2015-06-12
  • 1970-01-01
  • 1970-01-01
  • 2019-09-08
  • 2021-12-10
  • 2022-12-15
相关资源
最近更新 更多