点击上方“蓝字”,关注我们.
一、首先,html 分 2 种情况:
1、做详情页开发的时候发现获取到的数据是 转译后的 html字符串,如下图:
这种 转译后的 html字符串,左括号、右括号、&符号等都被转译了,这种代码,使用下文中的 wxParse 可直接插入。
而如果使用 rich-text,则需要先转译成正常 html 代码,再插入才能成功(这种方法我用以下链接中的内容中包含了例子,确实可行)。
我使用该反转译方法确实可以将 html转译字符串 转译为正常 html代码,这是经过测试的,,但是我自己项目中获得的大段详情页的 html转译字符串 在经以上代码翻译后再放入 rich-text 中却不能显示出来,目前原因尚未清楚,如有同行大神知道个中蹊跷,忘留言指教,我将在此再次更新。
2、获得的是正常 html 代码,如下图:
二、插入 html 代码的 3 种方法:
1、使用组件 web-view:(这种方法只能插入完整网页)
2、使用组件 rich-text:
js 页面: