今天解决了一个显示的问题,在后台富文本输入框设置了这样的一个格式的文本:如下图所示:

在前端页面调用接口后,数据给我们返回得是如下所示:
content:"<p style="white-space: normal;">主办单位:平安银行杭州支行</p><p style="white-space: normal;">时 间:11月24日 14:00-17:00</p><p style="white-space: normal;">地 点:黄龙饭店·龙王水晶宫</p><p><br/></p>"
但是在小程序里面我们使用rich-text标签,这个标签不能识别 这个字符是不能被小程序识别的,所以不会显示出空格,此时我们需要转换,将 转换成我们需要得可识别的空格字符
下面是我尝试的解决方式:
content=content.replace(/ /g,'\xa0')
就是这个'\xa0',字符可以将 转换成一个空白字符,这样就实现了我们想要的效果,请各位小伙伴笑纳。。。
这是在小程序中的展示:

本文讲述了在小程序中,遇到后台返回的富文本内容包含`&nbsp;`导致无法正确显示空格的问题。通过使用正则表达式将`&nbsp;`替换为`xa0`,成功将非可识别字符转换为空白字符,实现了在小程序界面正确显示带有空格的文本内容。
1237

被折叠的 条评论
为什么被折叠?



