【发布时间】:2020-07-30 07:40:14
【问题描述】:
我正在开发一个简单的 React Native 应用程序来保存笔记。我有一个TextInput 组件,它显示预填充的值,如果有的话,你可以更改输入值。我有一个控制输入字段的状态,并且只附加了onChangeText 事件。这是我的Note 组件:
const NotePage = ({ note, handleGoBack }) => {
const [noteText, setNoteText] = useState(note ? note.description : '');
return (
<ScrollView style={styles.container}>
<TextInput
style={styles.inputStyle}
value={noteText}
multiline
autoFocus={note === null}
onChangeText={(text) => setNoteText(text)}
textBreakStrategy="simple"
placeholder="New Note"
/>
</ScrollView>
);
};
但是,如果我有一个大文本作为TextInput 的值,则该值变为空白,而不是没有值,似乎文本变得透明或什么。而且,当我按下键盘上的删除按钮时,删除一些字符后,它再次可见!真的很奇怪。
任何帮助将不胜感激!先谢谢了!????
【问题讨论】:
标签: javascript android reactjs react-native