收藏
回答

小程序url解码怎么处理换行符?

处理数据后获得一段url编码%E7%AC%AC%E4%B8%80%E8%A1%8C%0A%E7%AC%AC%E4%BA%8C%E8%A1%8C

decodeURIComponent解码后,console.log输出

第一行

第二行

同时将解码后的文本setdata到gettid

在wxml中写到<rich-text nodes="{{gettid}}"></rich-text>

只显示

第一行 第二行

并没有换行,该如何处理


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

1 个回答

  • 金煜峰
    金煜峰
    2022-05-29

    html 里默认把多个空白符合并成一个空格的,要么把换行符替换成 br 标签,要么 style 里设置 white-space

    gettid = gettid.replace(/\n/g, '<br>')
    // 或者
    <rich-text style="white-space:pre" nodes="{{gettid}}" />
    


    2022-05-29
    有用 1
    回复 1
    • 幸せになれ
      幸せになれ
      发表于移动端
      2022-05-29
      谢谢,解决了
      2022-05-29
      回复
登录 后发表内容