收藏
回答

云开发从数据库获取的文本\n不能换行


可以看到我get到的数据中有\n换行符的,文本是我直接输入到数据库中的,自行添加的\n换行符


但是却换不了行。

尝试赋值到其他变量再渲染到前端,也不行。

最后一次编辑于  03-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 卢霄霄
    卢霄霄
    03-25

    看看调试器里的 textWord 长什么样子呢 截个图呢

    03-25
    赞同
    回复 4
    • 秋分
      秋分
      03-25


      AppData上的内容变成了两条杠,也就是说从数据库取出来的\,默认添加了转义。

      03-25
      回复
    • 卢霄霄
      卢霄霄
      03-25回复秋分

      那你自己 replace一下呗。。

      03-25
      回复
    • 秋分
      秋分
      03-25回复卢霄霄

      是说将\\换成\再渲染到前端吗?

      03-25
      回复
    • 秋分
      秋分
      03-25回复秋分

      解决方法

      .replace(/\\n/g, "\n")


      03-25
      回复
  • 三世羽翾
    三世羽翾
    03-25

    不行那就不要存換行符了啊,直接用其他標誌,比如、或;等然後在前端分隔成數組頁面遍歷顯示不就行了

    03-25
    赞同
    回复