鍍金池/ 問(wèn)答/HTML/ node.js換行符不管用

node.js換行符不管用

求助,最近在寫(xiě)項(xiàng)目里的郵件功能。就是會(huì)發(fā)郵件到指定郵箱。但現(xiàn)在發(fā)現(xiàn)換行符貌似到了郵箱內(nèi)不管用了,都自動(dòng)變成一行。不知如何修改。代碼如下:

 var emailContent =  "Time: \n" + t + 
                    " Id:\n" + id +
                    " Content:\n  " + content;
  sendEmail('New content',emailContent);

用的是nodemailer。n需要轉(zhuǎn)化成
么?

回答
編輯回答
菊外人

如果是富文本的話直接用<p>或br />試試?

let emailContent = `<p>Time:${t}</p><p>Id:${id}</p><p>Content:${content}</p>`
2017年1月8日 07:16
編輯回答
吢丕

應(yīng)該只是顯示的問(wèn)題,換\r\n試試

2018年3月26日 22:43
編輯回答
貓小柒

\r\n換行

2018年1月17日 04:55
編輯回答
拽很帥
let emailContent = `
  Time:
  Id:${id}
  Content:${content}
`

這樣測(cè)試一下

模板字符串(template string)是增強(qiáng)版的字符串,用反引號(hào)(`)標(biāo)識(shí)。它可以當(dāng)作普通字符串使用,也可以用來(lái)定義多行字符串,或者在字符串中嵌入變量。

2017年8月23日 19:04