ReactNative - 在 TextInput 上使用粘贴时如何排除格式
ReactNative - How to exclude format when using paste on TextInput
本机响应:0.61.4
如果将格式化的文本粘贴到我的 TextInput
,TextInput
的样式将被忽略。
<TextInput
multiline
scrollEnabled={false}
inputAccessoryViewID="reviewButton"
style={{
fontSize: 20,
alignSelf: 'center',
marginHorizontal: '15%',
flex: 1,
textAlignVertical: 'top',
color: 'black',
}}
value={content}
maxLength={200}
onChangeText={changeContent}
/>
我在TextInput
的样式中指定了color
和fontSize
,但是当我使用粘贴时,color
和fontSize
是不同的。
粘贴时如何去除文本格式?
它只发生在 Android。
经过一些研究并尝试在一些著名的 React 本机应用程序中重新创建您的案例,我认为这是不可能的:)
顺便说一下,如果您还没有注意到,在 Android 中,总是有两个粘贴选项,包括 Paste
和 Paste as plain text
。
本机响应:0.61.4
如果将格式化的文本粘贴到我的 TextInput
,TextInput
的样式将被忽略。
<TextInput
multiline
scrollEnabled={false}
inputAccessoryViewID="reviewButton"
style={{
fontSize: 20,
alignSelf: 'center',
marginHorizontal: '15%',
flex: 1,
textAlignVertical: 'top',
color: 'black',
}}
value={content}
maxLength={200}
onChangeText={changeContent}
/>
我在TextInput
的样式中指定了color
和fontSize
,但是当我使用粘贴时,color
和fontSize
是不同的。
粘贴时如何去除文本格式?
它只发生在 Android。
经过一些研究并尝试在一些著名的 React 本机应用程序中重新创建您的案例,我认为这是不可能的:)
顺便说一下,如果您还没有注意到,在 Android 中,总是有两个粘贴选项,包括 Paste
和 Paste as plain text
。