繁体   English   中英

React-Native格式剪贴板数据

[英]React-Native format clipboard data

在我的RN应用程序中,我必须使用剪贴板。 我使用Clipboard.setString()将数据复制到剪贴板。

由于它接受字符串,因此我必须对JS对象进行字符串化。 所以现在剪贴板就是这样。

"bicSwift":"PAYRGB20XXX","accountNumber":"00024147","partnerRef":"examplebank","sortCode":"040052","iban":"GB94PAYR04005200024147"}

我想将其格式化为类似这样的格式。

bicSwift:PAYRGB20XXX
accountNumber:00024147
partnerRef:examplebank
sortCode:040052
iban:GB94PAYR04005200024147

这可能吗??

我在对象上使用map(),并根据需要设置文本。

handleCopy =异步()=> {

    const { accountDetails } = this.props;

    let formattedDetails = '';
    Object.keys(accountDetails).map((key) => {
      formattedDetails += `${key}: ${accountDetails[key]}\n`
    });

    await Clipboard.setString(formattedDetails);
  }

现在,我就这样得到答案。

bicSwift: PAYRGB20XXX
accountNumber: 00024147
partnerRef: examplebank
sortCode: 040052
iban: GB94PAYR04005200024147

但是,我的map()不返回任何内容。 这是错的吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM