在 NextJs s-s-r 中操作 DOM onClick

Posted

技术标签:

【中文标题】在 NextJs s-s-r 中操作 DOM onClick【英文标题】:Manipulate DOM onClick in NextJs s-s-r 【发布时间】:2021-07-31 01:36:54 【问题描述】:

我正在尝试使用 s-s-r 在 NextJS 上运行一个简单的 DOM 脚本。 我知道 DOM 不适用于 s-s-r,并且我在变量“菜单”上收到未定义的错误

只是想知道是否有人可以弄清楚我将如何使用钩子来做到这一点?我是 React 和 NextJS 的新手,还没有完全掌握钩子。

<div className=styles.menuCon onClick=menu() >
 <div></div>
 <div></div>
 <div></div>
</div>
function menu() 
  var menu = document.getElementsByClassName('menu');
  menu.style.;
  menu.style.;

 

【问题讨论】:

【参考方案1】:

这样做:

<div className=styles.menuCon onClick=menu >
 <div></div>
 <div></div>
 <div></div>
</div>
function menu(event) 
  let menu = event.currentTarget;
  menu.style.;
  menu.style.;
 

【讨论】:

以上是关于在 NextJs s-s-r 中操作 DOM onClick的主要内容,如果未能解决你的问题,请参考以下文章

Apollo 中 NextJs s-s-r 和 cookie 的问题

NextJS 上的 s-s-r 是如何工作的?

电容器中的 NextJS s-s-r

在 NextJS s-s-r 流程中何时以及如何调用 React 生命周期方法?

如何在 NextJS s-s-r 中存储和获取 access_token

如何在 NextJs 中为 Material UI 的媒体查询实现 s-s-r?