我想要一个宽度适应其内容的输入。
我正在尝试实现类似问题的答案,但使用 React:
import React, { useState } from 'react';
export default () => {
const [content, setContent] = useState('');
const [width, setWidth] = useState(0);
const changeHandler = evt => {
setContent(evt.target.value);
};
return (
<wrapper>
<span id="hide">{content}</span>
<input type="text" autoFocus style={{ width }} onChange={changeHandler} />
</wrapper>
);
};
问题是我不知道如何查询跨度的宽度,以便更改输入的宽度(使用setWidth)。
我怎样才能实现这个目标?
富国沪深
12345678_0001
森林海
相关分类