第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Javascript:如何實時顯示變量?

Javascript:如何實時顯示變量?

繁星點點滴滴 2023-10-14 10:01:58
我想每次在輸入中輸入某些內(nèi)容時顯示(就像我在控制臺中看到的那樣):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條經(jīng)驗 獲得超3個贊

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


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>

    )

}


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

TA貢獻1817條經(jīng)驗 獲得超6個贊

您需要通過以下方式跟蹤它進入狀態(tài)


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>


查看完整回答
反對 回復(fù) 2023-10-14
?
POPMUISE

TA貢獻1765條經(jīng)驗 獲得超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>

    );

  }

用于演示的代碼沙箱


查看完整回答
反對 回復(fù) 2023-10-14
  • 3 回答
  • 0 關(guān)注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號