收藏
回答

databaseAdd接口添加的内容一旦有文字换行符就会失败

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wxc126f54319cf4447 2.7.2

插入记录的数据如果有文字 并且是含有换行符号就会失败。 求解决


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

2 个回答

  • 邓坤力
    邓坤力
    2019-07-29

    你好,贴一下文本出来看看呢

    2019-07-29
    有用
    回复
  • 马玲俊
    马玲俊
    2019-07-29

    db.collection('news').doc("xxx").update({data:{"text":"第一行\n第二行"}})   例如这样的。一般在textarea输入框回车换行后提交的数据就会有这个换行符号

    2019-07-29
    有用
    回复 3
    • 邓坤力
      邓坤力
      2019-07-29
      换成 \\n 呢
      2019-07-29
      回复
    • 马玲俊
      马玲俊
      2019-07-29回复邓坤力
      上面截图那个就是\\n的 当时也是失败的。你复现到问题了吗?
      2019-07-29
      回复
    • 邓坤力
      邓坤力
      2019-07-29

      db.collection('news').doc("xxx").update({data:{"text":"第一行\n第二行"}})

      -----

      这个换成 \\n 是可以成功的,如果没有加多一个转义就变成如下的 js 写法,是不合法的字符串

      "第一行

      第二行"

      2019-07-29
      回复
登录 后发表内容