gpt4 book ai didi

react-native - 是否可以在 mailto url 中添加新行?

转载 作者:行者123 更新时间:2023-12-05 00:57:27 24 4
gpt4 key购买 nike

我正在尝试使用我的 react-native 应用程序中的 mailto url 打开一个电子邮件客户端。

用于打开客户端的代码片段:

const body = 'my email\nbody';

Linking.openURL(`mailto:email@example.com?subject=${subject}&body=${encodeURIComponent(body)}`);

电子邮件客户端正在打开(Android、Gmail),但没有呈现换行符。

我也尝试过使用%0D%0A\r\n,但没有结果。

是否可以在 react-native 的 mailto 中添加新行?

react 原生:0.61.0

安卓:9

最佳答案

只需使用普通的旧 <br>标记。

例子:

string newLine = `<br>`;

let body = 'Hi,'
+ newLine
+ 'This will come after 1 Line'
+ newLine +newLine + 'This will come after 2 Lines';

默认邮件应用中的输出:

Default mail application is :

关于react-native - 是否可以在 mailto url 中添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60065386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com