面试题答案
一键面试实现思路
- 在Solid.js中,使用
createSignal
创建一个响应式数据来存储输入框的值。 - 通过
onInput
事件监听输入框内容的变化,并更新响应式数据。 - 将响应式数据的值绑定到输入框的
value
属性上,以实现双向绑定。
关键代码
import { createSignal } from 'solid-js';
function InputComponent() {
const [inputValue, setInputValue] = createSignal('');
const handleInput = (e) => {
setInputValue(e.target.value);
};
return (
<input
type="text"
value={inputValue()}
onInput={handleInput}
/>
);
}
export default InputComponent;