繁体   English   中英

有没有办法格式化已导入到我的 JS 文件中的 TXT 文件?

[英]Is there a way to format TXT files that have been imported to my JS file?

我正在对 Fetch function 进行一些测试,我使用的 txt 文件应该包含换行符/突出显示的标题。

当我导入文本并将其放入变量时,console.log() 会按预期显示。 但是使用 DOM 放入 HTML,文本只会忽略字母和空格以外的所有内容。

有办法纠正吗? 或者我应该尝试另一种方式?

下面的代码(仅使用 fetch function,我认为不需要 txt 文件):

let basicText = ''

async function getBasicText(){
    const resposta = await fetch('./textos/pctBasico.txt')
    const texto = await resposta.text();
    let basicText = document.getElementById('pctBasicoDetail')
    basicText.innerHTML = texto
}

getBasicText()

例子:

*BOLD TITLE*
Paragraph
*ITALIC SENTENCE*
*BOLD TITLE*
Another paragraph

但这一切都像这样:

TITLE PARAGRAPH SENTENCE TITLE PARAGRAPH

我认为如果你使用pre标签,你可以保留换行符。 但是你不能保留txt的格式。 那么如何将文本格式化为BOLDITALIC in.txt 文件呢? 你应该使用.md文件。 .md文件中,您可以使用**bold***italic*格式化文本。 然后就可以使用显示md文件的组件了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM