![]() |
1
3
不能从事件处理程序返回元素并使其呈现为那样。 您需要将文本隐藏在标志后面,然后切换该标志。 首先,我们在州内创建一面旗帜。这将定义是否应显示切换文本。
接下来,我们更新click处理程序以切换该状态标志。
最后,我们有条件地呈现切换文本。如果showText为true,则渲染文本,如果为false,则不渲染文本。
正如Mos–Raguzzini所指出的,您不需要绑定事件处理程序。
|
![]() |
2
2
你应该改变切换状态。
|
![]() |
3
1
如果已经使用了箭头函数,则不需要使用绑定,除此之外,还需要学习如何管理状态:
|
![]() |
4
1
要实现这一点,您需要跟踪组件中的状态,以确定是否应该显示文本。以下代码应该可以实现您的目标:
|
![]() |
5
1
react和其他基于状态的框架不是这样工作的。其思想是当状态改变时视图应该改变,并且只有状态才能引起视图中的任何改变。您需要做的是单击按钮,更改状态,这将导致您的视图更新
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |