json作为ajax常用的一种数据类型,经常使用。但如果字段中出现换行符如何处理?

第一种解决方案:

后台代码把换行符\r\n替换为\\r\\n,前台代码js收到的字符就是\r\n,这时前端就可以根据\r\n做判断,替换为换行标签(br)

第二种方案:

后台代码对换行未做任何处理,直接给前端,这时前端就要这么处理了:

JSON.parse(JSON.stringify(s).replace(/\\n|\\r/g, "<br/>"))
<p v-html="regx(item.fieldOrignText)"></p>

第三种方案:

<pre>{{data}}</pre>

直接用pre标签展示内容,这时需要对比展示布局是否是需要的布局

仅供参考。。。。。。。

Logo

新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐