【发布时间】:2020-11-10 21:37:39
【问题描述】:
ts
send(): void {
const body: string = `First Name: ${this.form.value.firstName}` + '\n' + `Last Name:${this.form.value.lastName}`;
console.log('body', body);
const url: string = `mailto:me@y.com?Subject=Sell My House&body=${body}`;
window.open(url);
}
Console.log 正确显示:
body First Name: sampath
Last Name:lokuge
但是为什么电子邮件客户端没有正确显示它
【问题讨论】:
-
尝试\n\r 而不是仅仅\n。解释是here
-
@barinbritva 没有区别。结果相同。 :(
-
这里可能还有另一件事。可能为 Windows Mail 客户端指定内容类型标头很重要。但是,这只是我的猜测
-
这能回答你的问题吗? Insert a line break in mailto body
标签: javascript html typescript ionic-framework html-email