收藏
回答

rich-text空格问题

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug rich-text 微信iOS客户端 6.6.6 2.0.2

比如将以下代码引入rich-text的nodes里:

<p>&nbsp;&nbsp;张超&nbsp;&nbsp&nbsp;&nbsp帅哥</p>


会错误显示成如下样式:

张超 是 帅哥


而不是如下正确的样式:

   张超  是  帅哥


多个&nbsp连在一起只能显示一个空格,紧贴着标签后的&nbsp不起作用

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

8 个回答

  • 贾克斯
    贾克斯
    2019-04-24

    可以写个正则把 &nbsp; 替换成 \xa0

    2019-04-24
    有用 3
    回复 2
    • 寒冰
      寒冰
      2021-09-18
      有用,谢谢
      2021-09-18
      回复
    • 杨广璋
      杨广璋
      2022-07-27
      有效,感谢
      2022-07-27
      回复
  • 2018-04-26

    我们现在也是这问题,每个段落开头在富文本编辑器里用空格缩进了2个字的空格,然而没效果

    2018-04-26
    有用 2
    回复
  • 0
    0
    2019-06-15
    ensp中文字符空格一半大小
    emsp中文字符空格大小
    nbsp根据字体设置的空格大小


    nbsp没用过,如果是中文缩进,直接emsp可以。

    2019-06-15
    有用 1
    回复 1
    • 雾影缥缈
      雾影缥缈
      2022-08-22
      精辟,感谢!
      2022-08-22
      回复
  • 朝儿
    朝儿
    2018-11-30

    同问,希望官方能够回复下

    2018-11-30
    有用
    回复
  • 0.0😪
    0.0😪
    2018-11-02

    +1

    2018-11-02
    有用
    回复
  • 2018-07-25


    2018-07-25
    有用
    回复
  • 逻各马RogerMa
    逻各马RogerMa
    2018-06-30

    同问

    2018-06-30
    有用
    回复
  • fisher
    fisher
    2018-05-18

    求解决,现在我们也是发现有这种问题

    2018-05-18
    有用
    回复 1
    • 刘波儿
      刘波儿
      2021-10-12
      var fullContent = data.fullContent.replace(/&nbsp;/g, '\xa0'); 把返回的参数用这个正则替换原来的空格
      2021-10-12
      1
      回复
登录 后发表内容