reactjs - React:根据 onchange 事件值从另一个状态更新属性
问题描述
![尝试根据输入的金额值更新费用]:https ://i.stack.imgur.com/CfYTE.png
解决方案
您的状态被称为amount
包含一个对象,其键名为amount
const [amount, setAmount] = setState({amount: ""})
但是,在您的 JSX 中,您传递的是整个状态而不是密钥。
value={amount}
应该value={amount.amount}
和同样在<h2>
标签中
推荐阅读
- html - 默认css如何影响呈现的html对象页面
- asp.net - 实现身份验证时发生 InvalidOperationException
- amazon-web-services - 解析参数“--parameters”时出错:预期:“=”,收到:“P”
- ruby-on-rails - rails中未定义的方法或局部变量
- javascript - 如何将位于视图中的 Javascript 值传递给 C# 方法
- docker - 如何使用 Docker 工具箱退出在 Windows 10 Home 中启动的 Ubuntu Bash?
- windows - “桌面”、“文档”等文件夹是否在 Windows 上的文件系统级别本地化?
- vue.js - 带有 SCSS 循环的 Vue.js 转换不起作用
- c - 为什么在使用带有结构值的 malloc 时 -Wsign-conversion 编译器警告?
- django - Django注册后无法登录用户