收藏
回答

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


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


但是却换不了行。

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

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

3 个回答

  • 哈弗大猪
    哈弗大猪
    2020-06-23

    这不是很坑吗,希望官方尽快支持textarea的string输入

    2020-06-23
    有用 1
    回复
  • 三世羽翾
    三世羽翾
    2019-03-25

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

    2019-03-25
    有用
    回复
  • 卢霄霄
    卢霄霄
    2019-03-25

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

    2019-03-25
    有用
    回复 5
    • 2019-03-25


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

      2019-03-25
      回复
    • 卢霄霄
      卢霄霄
      2019-03-25回复

      那你自己 replace一下呗。。

      2019-03-25
      回复
    • 2019-03-25回复卢霄霄

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

      2019-03-25
      回复
    • 2019-03-25回复

      解决方法

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


      2019-03-25
      4
      回复
    • 神仙姐姐
      神仙姐姐
      2020-05-04回复
      往哪加
      2020-05-04
      回复
登录 后发表内容