微信小程序将字符串中所有 '\\n' 转换成 '\n'

简介: 微信小程序将字符串中所有 '\\n' 转换成 '\n'

正文


假如有一个配置的功能,接口返回数据如下,其中 \n 表示换行,即在前端需要换行展示。

<view style="white-space: pre-wrap">{{message}}</view>

// 接口数据
const res = {
  code: 1000,
  body: {
    message: "1. 规则一\n2. 规则二\n3. 规则三"
  },
  msg: "request:ok"
}
this.setData({ message: res.body.message })


这种情况下,在微信小程序里面直接 setDate 的话,会被转化为 '1. 规则一\\n2. 规则二\\n3. 规则三' 导致无法换行。


所以我们需要 replace(/\\n/g, '\n') 转化一下:

const message = res.body.message.replace(/\\n/g, '\n')
this.setData({ message })


这样就 OK 了。

目录
相关文章
|
6月前
微信和支付宝支付的金额不能超过两位小数,可以把后台超过两位小数的支付字符串修正为两位小数
微信和支付宝支付的金额不能超过两位小数,可以把后台超过两位小数的支付字符串修正为两位小数
60 0
|
编解码 JSON 小程序
微信小程序将字符串转码为json的时候一直报错,在微信小程序json对象和字符串的转换
微信小程序将字符串转码为json的时候一直报错,在微信小程序json对象和字符串的转换
663 0
|
JSON 数据格式 小程序
微信小程序中字符串转JSON
当我们在小程序中,使用wx.request(),执行网络请求的接口的时候,如果遇到服务器返回的数据不是json类型的时候,就可以利用JSON.
2168 0
|
小程序
合并字符串的几个小程序
某天被人问到关于合并两个字符串的小程序,没看明白人家的代码错在哪,只是觉得别扭,所以自己写了下。还发现了一些挺有意思的东西。做成了几个完整的小程序。 #includevoid main() {     char s1[100],s2[100];     i...
850 0
|
1月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
549 7
|
1月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
662 1
|
1月前
|
小程序 前端开发 测试技术
微信小程序的开发完整流程是什么?
微信小程序的开发完整流程是什么?
117 7
ly~
|
2月前
|
存储 供应链 小程序
除了微信小程序,PHP 还可以用于开发哪些类型的小程序?
除了微信小程序,PHP 还可用于开发多种类型的小程序,包括支付宝小程序、百度智能小程序、抖音小程序、企业内部小程序及行业特定小程序。在电商、生活服务、资讯、工具、娱乐、营销等领域,PHP 能有效管理商品信息、订单处理、支付接口、内容抓取、复杂计算、游戏数据、活动规则等多种业务。同时,在企业内部,PHP 可提升工作效率,实现审批流程、文件共享、生产计划等功能;在医疗和教育等行业,PHP 能管理患者信息、在线问诊、课程资源、成绩查询等重要数据。
ly~
81 6
|
1月前
|
缓存 小程序 索引
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
209 1
|
1月前
|
小程序 前端开发 数据安全/隐私保护
微信小程序全栈开发中的身份认证与授权机制
【10月更文挑战第3天】随着移动互联网的发展,微信小程序凭借便捷的用户体验和强大的社交传播能力,成为企业拓展业务的新渠道。本文探讨了小程序全栈开发中的身份认证与授权机制,包括手机号码验证、微信登录、第三方登录及角色权限控制等方法,并强调了安全性、用户体验和合规性的重要性,帮助开发者更好地理解和应用这一关键技术。
71 5
下一篇
无影云桌面