javascript - 在本机基础输入上写入默认文本
问题描述
我通过将字符串传递给它来调用这样的组件:
<TripsPage
startingPoint={startingPoint}
/>
现在在这个组件中,我有这个标签:
<Item fixedLabel>
<Input/>
</Item>
在前端,当我们打开这个屏幕时,它显然是空的。但我希望startingPoint
字符串作为默认输入值出现在它上面。那可能吗?
解决方案
您可以使用TextInput
. 它具有名为 value 的属性,您可以通过它提供默认文本。它很少有类似onChangeText
的事件,当 textInput 值发生变化时它会给我们事件。有关更多详细信息,请查看https://reactnative.dev/docs/textinput
<TextInput
style={{ height: 40, borderColor: 'gray', borderWidth: 1 }}
onChangeText={text => onChangeText(text)}
value={props.startingpoint}
/>
推荐阅读
- c# - 将 Image.fillAmount 保存在变量/PlayerPrefs 等中
- c# - 使用 .NET 中的 Adobe PDF Tool API 将 PDF 转换为 Excel
- node.js - Discord.js guildCreate/guildDelete 事件似乎不起作用
- angular - 以 Angular 反应形式显示多个送货地址
- dpdk - DPDK 流过滤器获取无效操作错误
- c# - 我有一个组合框,它加载另一个组合框中的另一个值,但第二个组合框的值总是坚持第一次加载的值
- python - 在现有 Python 包中安装 Python 包
- reactjs - 尽管未设置依赖关系,为什么 useEffect 仍在执行?
- c++ - C++字符串类实现
- mysql - 如何回滚在 Magento 2 的 Porto 主题中设置面板上定义的自定义 CSS 和其他设置?