中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react如何修改對象的屬性值

發布時間:2023-01-04 10:55:59 來源:億速云 閱讀:241 作者:iii 欄目:web開發

這篇文章主要講解了“react如何修改對象的屬性值”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“react如何修改對象的屬性值”吧!

react修改對象屬性值的方法:1、打開相應的react代碼文件;2、查看“this.setState({message:event.target.value})”;3、通過“let data=Object.assign({}, this.state.datavalue, {name: val})this.setState({datavalue: data})”修改屬性值即可。

react 修改state為對象中的某一個屬性值

使用對象的assign方法

Object.assign方法用于對象的合并,將源對象( source )的所有可枚舉屬性,復制到目標對象( target )

Object.assign方法的第一個參數是目標對象,后面的參數都是源對象。

如果目標對象與源對象有同名屬性,或多個源對象有同名屬性,則后面的屬性會覆蓋前面的屬性。

react 修改state為對象中的某一個屬性值

var NoLink = React.createClass({
    getInitialState:function(){
        return {message:''}
    },
    handelChange:function(event){
        console.log(event.target);
        this.setState({message:event.target.value})
    },
    render:function(){
        var mess = this.state.message;
        return (
            <div>
                <input type="text" onChange={this.handelChange} value={mess} />
                <b>{mess}</b>
            </div>
        )
    }
});
React.render(<NoLink />,document.body);

修改state下面對象的值

SetName = (e) = > {
    let val = e.target.value;
    let data = Object.assign({}, this.state.datavalue, {
        name: val
    })
    this.setState({
        datavalue: data
    })
    console.log(this.state.datavalue, data)
}

感謝各位的閱讀,以上就是“react如何修改對象的屬性值”的內容了,經過本文的學習后,相信大家對react如何修改對象的屬性值這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

碌曲县| 白沙| 新竹县| 呼图壁县| 梁山县| 本溪市| 仙游县| 依安县| 顺义区| 靖远县| 闵行区| 永平县| 山西省| 博爱县| 射洪县| 金平| 盱眙县| 兴山县| 重庆市| 开原市| 界首市| 赤壁市| 威海市| 泽州县| 西盟| 重庆市| 凌云县| 壤塘县| 永州市| 玉环县| 库尔勒市| 教育| 横山县| 平湖市| 博客| 巨野县| 贡觉县| 扶沟县| 台中市| 阳东县| 青龙|