首页 > 解决方案 > 在本机基础输入上写入默认文本

问题描述

我通过将字符串传递给它来调用这样的组件:

  <TripsPage
          startingPoint={startingPoint}
        />

现在在这个组件中,我有这个标签:

<Item fixedLabel>
              <Input/>
            </Item>

在前端,当我们打开这个屏幕时,它显然是空的。但我希望startingPoint字符串作为默认输入值出现在它上面。那可能吗?

标签: javascripttypescriptreact-nativefrontendnative-base

解决方案


您可以使用TextInput. 它具有名为 value 的属性,您可以通过它提供默认文本。它很少有类似onChangeText的事件,当 textInput 值发生变化时它会给我们事件。有关更多详细信息,请查看https://reactnative.dev/docs/textinput

<TextInput
      style={{ height: 40, borderColor: 'gray', borderWidth: 1 }}
      onChangeText={text => onChangeText(text)}
      value={props.startingpoint}
    />

推荐阅读