Javascript '\n';从文件中读取字符串时,在react native text组件中呈现
我在文本组件中使用新行渲染简单文本:Javascript '\n';从文件中读取字符串时,在react native text组件中呈现,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我在文本组件中使用新行渲染简单文本: <Text>{'Hello,\n\nWorld'}</Text> 为什么\n显示在此处的文本标签中。 唯一的区别是,在第二种情况下,我从文件中读取值并将其存储在变量中? 如何使文本以新行呈现而不是\n字符作为字符串? 所以让我困惑的是,完全相同的字符串硬编码工作精细地显示新行,但当从变量获取它时,它会呈现\n当您从文件读取时,您的“转义”字符会获取“转义”。所以你可以删除额外的“转义”字符,或者只是“转义”转义字符。我不明白?举个例
<Text>{'Hello,\n\nWorld'}</Text>
为什么\n
显示在此处的文本标签中。
唯一的区别是,在第二种情况下,我从文件中读取值并将其存储在变量中?如何使文本以新行呈现而不是
\n
字符作为字符串?所以让我困惑的是,完全相同的字符串硬编码工作精细地显示新行,但当从变量获取它时,它会呈现\n当您从文件读取时,您的“转义”字符会获取“转义”。所以你可以删除额外的“转义”字符,或者只是“转义”转义字符。我不明白?举个例子?我在控制台中打印字符串并复制该字符串并硬编码,它工作正常。但是当读取它时,它会在内部呈现“\n”Try str.replace(\\n“,“\n”),其中str是从文件中读取的字符串。不起作用。正如我在字符串中所说,“Hello\n\nWorld”面临着确切的情况。最后,我使用“\n”分割字符串,并在分割的值之间使用
标记生成新行。当您从文件中读取时,您的“转义”字符将被“转义”。所以你可以删除额外的“转义”字符,或者只是“转义”转义字符。我不明白?举个例子?我在控制台中打印字符串并复制该字符串并硬编码,它工作正常。但是当读取它时,它会在内部呈现“\n”Try str.replace(\\n“,“\n”),其中str是从文件中读取的字符串。不起作用。正如我在字符串中所说,“Hello\n\nWorld”面临着确切的情况。最后,我只是使用“\n”拆分字符串,并在拆分的值之间使用
标记生成新行
Hello,\n\nWorld