如何在本机反应中使用带变量的对象?

Posted

技术标签:

【中文标题】如何在本机反应中使用带变量的对象?【英文标题】:How to use object with variable in react native? 【发布时间】:2021-11-10 10:17:36 【问题描述】:

我是 react native 的新手。

我的问题很简单: 我需要用顾问的地址更改电子邮件的主题。 example: Vul uw vraag, naam en adres inaddress

地址是对象,所以如何从这个创建一个字符串: activeUser.rentalUnit?.address.street activeUser.rentalUnit?.address.houseNumberactiveUser.rentalUnit?.address.postCode activeUser.rentalUnit?.address.city 并使用我将在主题和正文中使用的一个变量进行制作。 谢谢大家:)

    const onSendMail = () => 
    Linking.openURL(
        `mailto:$activeUser.rentalUnit?.complex?.email || 'info@woonzorg.nl'?subject=$Strings.Board.EmailSubject&body=$Strings.Board.EmailText $
            activeUser.rentalUnit?.address?.street
          `,
    );
;

【问题讨论】:

【参考方案1】:

您的意思是要连接地址字符串吗?

const onSendMail = () => 
 const subjectAddress = `$activeUser.rentalUnit?.address.street $activeUser.rentalUnit?.address.houseNumber$activeUser.rentalUnit?.address.postCode $activeUser.rentalUnit?.address.city`
    Linking.openURL(
        `mailto:$activeUser.rentalUnit?.complex?.email || 'info@woonzorg.nl'?subject=$subjectAddress&body=$Strings.Board.EmailText $
            subjectAddress
          `,
    );
;

【讨论】:

以上是关于如何在本机反应中使用带变量的对象?的主要内容,如果未能解决你的问题,请参考以下文章

如何在本机反应中制作javascript图像blob对象?

如何在本机反应中使用全局变量?

如何在本机反应中过滤对象数组?

如何在本机反应中向视图添加动态宽度和颜色?

如何在本机反应中在控制台中显示整个对象

如何在本机反应中修复“TypeError:未定义不是对象(评估'_reactNativeCamera.default.constants')”错误?