Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript '\n';从文件中读取字符串时,在react native text组件中呈现_Javascript_Reactjs_React Native - Fatal编程技术网

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