从TextView获取文本并将其复制到React Native中的剪贴板中

问题描述 投票:0回答:1

我想通过单击到图标复制textview内的值。这是我到目前为止所做的:

  render() {
    return (
        <View style={{marginTop: 50, marginLeft: 50}}>
              <View>
                 <Text>Логин:</Text>
                 <Text ref='myText'>45645546654</Text>    
              </View>
            <TouchableOpacity onPress={() => Clipboard.setString(this.refs.myText.props.children)}>
              <View>
                <MaterialIcons 
                   name='content-copy' 
                   size={21} 
                 />
              </View>
            </TouchableOpacity>
        </View>
    );
  }

工作区:https://snack.expo.io/@jasurkurbanov/updated2

它在小吃上有点用。但是,当我在手机上运行它时会出现错误。

Undefinied不是对象('评估'_this.refs.myText.props.children']] >>

我想通过单击到图标复制textview内的值。到目前为止,这是我所做的:render(){return([[

javascript reactjs react-native copy-paste
1个回答
0
投票

找到答案。问题出在构造函数上。我没有创建它,也没有定义状态。请访问https://snack.expo.io/@jasurkurbanov/updated2

© www.soinside.com 2019 - 2024. All rights reserved.