收藏
回答

问题如下?

小程序获取后端接口返回的带有的'\n'字符串没有正确显示换行,如何在后台接口里直接换行后并正确显示到小程序页面上

回答关注问题邀请回答
收藏

3 个回答

  • brave
    brave
    2022-01-10

    字符串是吗?你需要写在 text 标签内才会解析,或者在 js 处理换行符

    2022-01-10
    有用 1
    回复 1
    • 指尖、泪残留
      指尖、泪残留
      2022-01-11
      我想直接就在后端接口返回的字符串里一步到位给换行,不在小程序页面操作,有什么方法建议么?例如:后端接口犯规的字符串 s="请检查确认!" + “\n”,直接返回,不在小程序页面弄,能一步到位给换行好直接返么?
      2022-01-11
      回复
  • 睡前原谅一切
    睡前原谅一切
    2022-01-10

    小程序该行加上 wxss


    white-space: pre-line;
    
    2022-01-10
    有用
    回复 4
    • 指尖、泪残留
      指尖、泪残留
      2022-01-11
      我想直接就在后端接口返回的字符串里一步到位给换行,不在小程序页面操作,有什么方法建议么?
      2022-01-11
      回复
    • 指尖、泪残留
      指尖、泪残留
      2022-01-11
      例如:后端接口犯规的字符串 s="请检查确认!" + “\n”,直接返回,不在小程序页面弄,能一步到位给换行好直接返么?
      2022-01-11
      回复
    • 睡前原谅一切
      睡前原谅一切
      2022-01-11回复指尖、泪残留
      后端返回的就是带有\n字样的换行转义字符。前端需要使用这个css属性 控制
      2022-01-11
      回复
    • 指尖、泪残留
      指尖、泪残留
      2022-01-12回复睡前原谅一切
      好的,谢谢
      2022-01-12
      回复
  • CherisH
    CherisH
    2022-01-10

    \n应该被转义了,匹配转化一下就行,replace(/\\n/,'\n')

    2022-01-10
    有用
    回复 4
    • 指尖、泪残留
      指尖、泪残留
      2022-01-11
      我想直接就在后端接口返回的字符串里一步到位给换行,不在小程序页面操作,有什么方法建议么?
      2022-01-11
      回复
    • 指尖、泪残留
      指尖、泪残留
      2022-01-11
      例如:后端接口犯规的字符串 s="请检查确认!" + “\n”,直接返回,不在小程序页面弄,能一步到位给换行好直接返么?
      2022-01-11
      回复
    • CherisH
      CherisH
      2022-01-11回复指尖、泪残留
      json字符串给你就是这样的,不能全指望后端给处理,前后端要配合
      2022-01-11
      回复
    • 指尖、泪残留
      指尖、泪残留
      2022-01-12
      好的,多谢
      2022-01-12
      回复
登录 后发表内容