React native 如何获取文本组件的值? 飞机
我需要在文本中获取React native 如何获取文本组件的值? 飞机,react-native,React Native,我需要在文本中获取飞机,并动态更改文本的值。我怎么办 嗯。。。有多种方法可以做到这一点 例如: <Text>aircraft</Text> {this.state.aircraftText} 然后改变状态变量。您还可以执行以下操作: <Text>{this.state.aircraftText}</Text> {(this.state.checkIfTrue)“'Boeing787':'airbus320'} 这将检查this.state.
飞机
,并动态更改文本的值。我怎么办 嗯。。。有多种方法可以做到这一点
例如:
<Text>aircraft</Text>
{this.state.aircraftText}
然后改变状态变量。您还可以执行以下操作:
<Text>{this.state.aircraftText}</Text>
{(this.state.checkIfTrue)“'Boeing787':'airbus320'}
这将检查this.state.checkIfTrue
结果是否为true,并显示“Boeing787”或“Airbus 320”
这应该给你一个第一个想法。好吧。。。有多种方法可以做到这一点 例如:
<Text>aircraft</Text>
{this.state.aircraftText}
然后改变状态变量。您还可以执行以下操作:
<Text>{this.state.aircraftText}</Text>
{(this.state.checkIfTrue)“'Boeing787':'airbus320'}
这将检查this.state.checkIfTrue
结果是否为true,并显示“Boeing787”或“Airbus 320”
这应该给你一个第一个想法。你可以像这样访问它(示例:)
this.textElem=elem}>你好,世界代码>
然后:
console.log('textElem content',this.textElem.props.children)代码>
但是您不能设置它,因为它是(只读)道具。您可以像这样访问它(示例:)
this.textElem=elem}>你好,世界代码>
然后:
console.log('textElem content',this.textElem.props.children)代码>
但是您不能设置它,因为它是(只读)道具。如果我不使用状态
,如何获取值?您希望如何更改值?通过文本输入?还是用拨动开关?{this.function thatReturnsText()}提前感谢您。您提到的内容实际上是可用的,但我想知道是否有一种方法可以在静态文本
中更改静态文本,而无需像文本组件中的状态
这样的绑定。@CoderGLM aha!在这种情况下,zvona的答案是正确的。如果我不使用状态
,我如何获得值?您希望如何更改值?通过文本输入?还是用拨动开关?{this.function thatReturnsText()}提前感谢您。您提到的内容实际上是可用的,但我想知道是否有一种方法可以在静态文本
中更改静态文本,而无需像文本组件中的状态
这样的绑定。@CoderGLM aha!在这种情况下,兹沃纳的答案是正确的,它是有效的。无法设置文本组件的静态子项
?它可以工作。无法设置文本组件的静态子级?