wxParse 解决解析不了  空格问题

wxParse 解决解析不了&nbsp 空格问题

wxParse 是一个能把html 解析为小程序页面的插件,但是在使用过程中可能会碰到解析不了 &nbsp 空格问题。

刚开始我按照==百度搜索了一下,发现大家的做法是:

str = str.replace(/ /g, ‘ ‘);

更改为:

str = str.replace(/ /g, ‘\xa0‘);

可是更改后发现还是不行,于是查看发送过来的数据,发现后台传输的数据是  

而 &amp 就是 & 字符,然后我发现我的wxPaser中将 &amp转化为 & 的语句放到了 &nbsp 的转化的下面,这样再解析的时候就先解析&nbsp,而此时我的数据只有nbsp 所以就解析不了。解决办法就是把这个语句位置调换即可。如图下:
wxParse 解决解析不了  空格问题