微信小程序富文本解析wxParse的使用

首先我们在github上下载wxParse

下载链接:wxParse

下载完之后我们需要用到目录下的wxParse文件夹,把他拷贝到我们的项目目录下


下面是具体使用步骤:

1.在app.wxss全局样式文件中,需要引入wxParse的样式表

```

@import"/page/wxParse/wxParse.wxss";  

```

2.在需要加载html内容的页面对应的js文件里引入wxParse

  ```

  varWxParse =require('../../wxParse/wxParse.js');

```

3.通过调用WxParse.wxParse方法来设置html内容

4.在页面中引用模板


记录微信小程序解析富文本碰到的问题 :

1.IOS端富文本滑动不流畅的问题

根本问题是富文本展示区域的滚动条跟整体页面的滚动条有一定冲突,导致滚动条不流畅;

解决办法

    wxParse.wxss中有如下代码

```    

view{word-break: break-all;overflow: auto;}   

```

修改为:

```

    .detailview{word-break: break-all;height: auto;overflow: hidden;}

```

    detial为wxParse解析模板的父节点

2. 安卓手机,解析出现错误

错误信息,console.dir is not a function

是因为在html2json.js文件中有console.dir的方法在安卓中不兼容,将其修改为console.log即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容