0
這是我的文本標記在反應本機我想改變它的輸入值是「abc」到「123」或任何其他字符串藉助裁判。編輯(){ this.refs.ref1 }我想改變文本的字符串
<Text ref="ref1" onPress={this.edit.bind(this)}>abc</Text>
什麼是可編輯功能用於更改字符串文本
這是我的文本標記在反應本機我想改變它的輸入值是「abc」到「123」或任何其他字符串藉助裁判。編輯(){ this.refs.ref1 }我想改變文本的字符串
<Text ref="ref1" onPress={this.edit.bind(this)}>abc</Text>
什麼是可編輯功能用於更改字符串文本
你可以把文字在狀態和更新狀態onPress,這將觸發反應更新UI:
constructor(props) {
super(props)
this.state = {mytext:'abc'}
}
edit() {
this.setState({mytext:'123'})
}
render() {
return <Text ref="ref1" onPress={this.edit.bind(this)}>{this.state.mytext}</Text>
}
如果你需要使用一個基準,然後將呈現您的文本組件上的引用,並調用this.ref1.setState({mytext:'something'})
動態地更改文本。