gpt4 book ai didi

javascript - 如何通过ref获取输入(StyledComponent)值

转载 作者:行者123 更新时间:2023-12-03 01:59:18 25 4
gpt4 key购买 nike

我正在尝试设置样式组件的引用。

该组件是使用 const Input = styled.input 创建的。但我无法通过 ref 获取输入值。

我的代码:

const _Input = styled.input`
background-image: linear-gradient(#20aee3, #20aee3), linear-gradient(#bfbfbf, #bfbfbf);
border: 0 none;
border-radius: 0;
box-shadow: none;
float: none;
background-color: transparent;
background-position: center bottom, center calc(100% - 1px);
background-repeat: no-repeat;
background-size: 0 2px, 100% 1px;
padding: 0;
transition: background 0s ease-out 0s;
color: #bfbfbf;
min-height: 35px;
display: initial;
width: 100%;
outline: none;
font-size: 15px;
&:focus {
background-size: 100% 2px, 100% 1px;
outline: 0 none;
transition-duration: 0.3s;
color: #525252;
}
`;

...
<_Input type='text' ref="name" placeholder="name .."/>

最佳答案

您需要使用

innerRef="name"

对于样式化的组件 ref 不起作用,您必须使用innerRef。

关于javascript - 如何通过ref获取输入(StyledComponent)值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50112976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com