首页 > 解决方案 > 如何在本机反应中使用带变量的对象?

问题描述

我是反应原生的新手。

我的问题很简单:我需要用顾问地址更改电子邮件主题。 示例:Vul uw vraag, naam en adres in{address}

地址是对象,所以如何从中创建一个字符串: {activeUser.rentalUnit?.address.street} {activeUser.rentalUnit?.address.houseNumber}{activeUser.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
        }  `,
    );
};

标签: reactjstypescriptreact-nativetypescript-typings

解决方案


你的意思是你想连接地址字符串?

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
        }  `,
    );
};

推荐阅读