【React+AntD】3、时隔多年之后绑定文本框与 state 中的值(双向数据绑定)
发布日期:2021-05-17 18:00:31 浏览次数:23 分类:精选文章

本文共 311 字,大约阅读时间需要 1 分钟。

在 Vue 中,默认提供了 v-model 指令,方便实现数据的双向绑定;

但是在 React 中没有双向数据绑定指令,即只能将 state 上的数据绑定到页面,无法将页面数据变化同步回 state;

要实现页面数据变化保存到 state,需手动监听文本框 onChange 事件,获取最新数据并调用 setState。

页面 UI结构

onChange 事件处理函数:

txtChanged = e => {  this.setState({ msg: e.target.value });}

推荐写法:

推荐写法二简单优雅

在 React 数据双向绑定中,可以通过手动监听 onChangeобыти得以实现数据同步。

上一篇:【前端开发者】如果只会用而不会回答技术点的话,可以来看看~
下一篇:【React+AntD】1、关于左侧文件夹最重点的详解

发表评论

最新留言

不错!
[***.144.177.141]2025年04月09日 19时19分33秒