Javascript 如何在类组件中检测输入值';在功能组件中单击了什么?
如何在我的类组件中检测在我的功能组件中单击了哪个Javascript 如何在类组件中检测输入值';在功能组件中单击了什么?,javascript,reactjs,debugging,Javascript,Reactjs,Debugging,如何在我的类组件中检测在我的功能组件中单击了哪个的值?例如,如果用户单击了Yes,那么我希望positsclicked()(在我的类组件中)函数显示它确实检测到已单击的Yes 我的尝试包括给输入提供一个名称,然后尝试通过e.target.name检测is,但它只是保持日志记录No已在控制台中单击,无论我按下哪个按钮(是或否) 我做错了什么 下面是Pastebin 函数可以将事件作为参数接收,因此您可以通过获取e.target.value来访问该值 在您的情况下,您只需要将事件作为参数接收到pos
的值
?例如,如果用户单击了Yes
,那么我希望positsclicked()
(在我的类组件中)函数显示它确实检测到已单击的Yes
我的尝试包括给输入提供一个名称
,然后尝试通过e.target.name
检测is,但它只是保持日志记录No已在控制台中单击,无论我按下哪个按钮(是或否)
我做错了什么
下面是Pastebin
函数可以将事件作为参数接收,因此您可以通过获取e.target.value
来访问该值
在您的情况下,您只需要将事件
作为参数接收到postslicked(event)
,然后console.log(“单击”+event.target.value)
我认为您在pastebin中缺少一些代码。没有控制台日志显示,/*…*/已单击
@StevenWexler oops!!错了。我现在刚刚发布了正确的粘贴库。我建议您在imagePreview组件中尝试console.log(props.name)
。我怀疑你并没有像你所期望的那样传递name
。