亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Javascript:如何實時顯示變量?

Javascript:如何實時顯示變量?

繁星點點滴滴 2023-10-14 10:01:58
我想每次在輸入中輸入某些內容時顯示(就像我在控制臺中看到的那樣):let inputNumber = 0;    handleInputChange(e) {  inputNumber = e.target.value;  console.log(inputNumber);}    <input type="number" onChange={this.handleInputChange} required pattern="[0-9]*[.,][0-9]*"/><h4>Data : {inputNumber}</h4>我怎樣才能做到這一點 ?
查看完整描述

3 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

如果您使用 React 和函數式組件,它看起來會像這樣。您只需將輸入存儲在狀態中,并在輸入更改時更新狀態。


function Component () {

    const [input, setInput] = useState(0);


    const handleInputChange = (e) => {

        setInput(e.target.valueAsNumber || e.target.value);

        console.log(e.target.valueAsNumber || e.target.value);

    }


    return (

        <input type="number" value={input} onChange={handleInputChange} required pattern="[0-9]*[.,][0-9]*"/>

        <h4>Data : {input}</h4>

    )

}


查看完整回答
反對 回復 2023-10-14
?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

您需要通過以下方式跟蹤它進入狀態


const [number, setNumber]=useState()

let inputNumber = 0;


handleInputChange(e) {

  inputNumber = e.target.value;

  setNumber(inputNumber);

}


<input type="number" onChange={this.handleInputChange} required pattern="[0-9]*[.,][0-9]*"/>

<h4>Data : {number}</h4>


查看完整回答
反對 回復 2023-10-14
?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

如果您使用類組件,請將您的 inputNumber 存儲在state


constructor(props) {

    super(props);


    this.state = { inputNumber: 0 };

    this.handleInputChange = this.handleInputChange.bind(this);

  }


  handleInputChange(e) {

    this.setState({ inputNumber: e.target.value });

  }


  render() {

    return (

      <div>

        <input

          type="number"

          value={this.state.inputNumber}

          onChange={this.handleInputChange}

          required

          pattern="[0-9]*[.,][0-9]*"

        />

        <h4>Data: {this.state.inputNumber}</h4>

      </div>

    );

  }

用于演示的代碼沙箱


查看完整回答
反對 回復 2023-10-14
  • 3 回答
  • 0 關注
  • 145 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號