从一个问题开始:有个视频列表,每个视频下面有其对应的标题,但是在小程序中使用rich-text解析不了video标签,视频只能单独拎出来解析。但是与预想的效果不一致。

展示的是:预想的是:

因此只能更改解析方式

一、在https://github.com/icindy/wxParse下载wxParse,我是直接下载了压缩文件

将压缩文件中的wxParse文件单独放入pages目录下,压缩文件中的其他内容可以舍弃了。

二、在我要使用解析方式的文件中,我是只针对文章详情article文件中进行html解析,所以我在article.js文件中引入

var WxParse = require('../wxParse/wxParse.js');

并且在文章详情数据接口中处理文章的详情内容

 let contentObj = res.data.contentWxParse.wxParse('article', 'html', contentObj, _this,5)

如图:

其中Wxparse的几个参数的意思是

WxParse.wxParse(bindName , type, data, target,imagePadding)
bindName绑定的数据名(必填)
type可以为html或者md(.md文件)(必填)
data为传入的具体数据(必填)
target为Page对象,一般为this(必填)
imagePadding为当图片自适应时左右的单一padding(默认为0,可选)

三、在内容中引用的时候也要在wxml文件中使用

<import src="../wxParse/wxParse.wxml"/>

在内容中这样使用

<template is="wxParse" data="{{wxParseData:article.nodes}}"/>

四、对与样式也要引用,因为我是在article文件中使用,所以没有放入全局app.wxss文件中。

@import '../wxParse/wxParse.wxss';

这些就是使用WxParse进行解析的方式。

但是。。。

生活还是处处是惊喜,文章中有从word中粘贴的文本,在接收到后台数据经过解析会产生一种标签<o:p>

最后在wxParse文件的html2json.js中的trimHtml进行处理。

.replace(/<o:p>/g,'\n ')

结束。。。

小程序解析html,wxParse进行解析视频列表页面相关推荐

  1. 在微信小程序中,使用wxParse插件解析HTML/md富文本

    1. 在微信小程序中,使用wxParse插件解析HTML富文本 下载文件 GitHub地址:https://github.com/icindy/wxParse 解压文件,在解压后的文件夹里找到wxPa ...

  2. 零基础也能学会的微信小程序制作带分享按钮的视频列表页

    零基础也能学会的微信小程序制作横向滚动布局 准备工作: 微信开发者工具 APPID或测试号 创建一个JavaScript基本框架(如下图) 动手做起来吧~ index.wxml 学习笔记 属性说明 s ...

  3. 微信小程序入门与实战(3)——阅读文章列表页面导入js模拟的数据

    data/data.js var postLists = [{date: "Sep 18 2016",title: "正是虾肥蟹壮时",imgSrc: &quo ...

  4. mpvue 微信小程序_使用Vue.js开发微信小程序:开源框架mpvue解析

    戳蓝字"CSDN云计算"关注我们哦! 作者 | 成全 责编 | 阿秃 转自 | 美团技术团队企业博客 前言 mpvue是一款使用Vue.js开发微信小程序的前端框架.使用此框架,开 ...

  5. 用Vue.js开发微信小程序:开源框架mpvue解析

    前言 mpvue 是一款使用 Vue.js 开发微信小程序的前端框架.使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力.如果想将 H5 项目改造为小程 ...

  6. h5+js调取相机做取景框_使用Vue.js开发微信小程序:开源框架mpvue解析

    戳蓝字"CSDN云计算"关注我们哦! 作者 | 成全 责编 | 阿秃 转自 | 美团技术团队企业博客 前言 mpvue是一款使用Vue.js开发微信小程序的前端框架.使用此框架,开 ...

  7. 微信小程序手机本地抓包解析

    部分微信小程序会有很严重的风控,在使用抓包工具时,发现无法抓取到任何有用的包,那就直接进手机的文件管理,找到手机本地产生的包 环境: 微信开发者工具 wxappUnpacker node环境 adb ...

  8. 使用Vue.js开发微信小程序:开源框架mpvue解析

    前言 mpvue是一款使用Vue.js开发微信小程序的前端框架.使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为H5和小程序提供了代码复用的能力.如果想将 H5 项目改造为小程序,或开发 ...

  9. 微信小程序逻辑层视图层解析

    框架 小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务.框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于JavaScript的逻辑层 ...

  10. 微信小程序章节自测--6-7-8-9-有解析

    目录 第6章自测 第7章自测 第8章自测 第9章自测 第6章自测 1[单选题] 下面不属于scroll-view组件属性的是(). A. scroll-x B. scroll-top C. binds ...

最新文章

  1. mac电脑 显示隐藏文件 取消显示隐藏文件
  2. 生成对抗网络简介(包含TensorFlow代码示例)【翻译】
  3. 【机器学习】传统目标检测算法之HOG
  4. Python dict 调试技巧 —— 利用YAML存储dict内容
  5. Activit系列之---Activity的生命周期
  6. “编程能力差,90%输在了选择上!”CTO:多数程序员都是瞎努力!
  7. 让Jacob从当前路径读取dll文件及相关打包方法
  8. win7计算机找不到脚本文件夹,win7系统开机出现无法找到脚本文件怎么办
  9. 检测用户浏览器是否支持cookie
  10. layedit-jfinal后台获取
  11. Matlab系列教程_数值计算_求方差和标准差
  12. C#网络编程技术教程pdf 文档分享
  13. matlab 展开多项式,matlab中freqz的用法以及多项式的展开
  14. 矩阵乘法Java实现
  15. dota2连接服务器没有响应,win10系统dota2无法与任何服务器建立连接的解决方法
  16. 聊聊Hadoop DistCp的数据切分处理方式
  17. Epub格式电子书格式解析
  18. Java休眠睡眠方法
  19. 新媒体时代下,用户思维的体现和运用
  20. python 股票数据挖掘_python数据分析之股票实战

热门文章

  1. PP代码生成器(一) 简介, 下载, 运行
  2. 上大专(高职)的几种方式
  3. 3D建模的培训机构一般多少钱?
  4. olcd12864的u8g2库_【原创】OLED屏-U8glib库 增强版 U8G2库。
  5. 项目管理系统软件有哪些?这10款最好用的项目管理软件值得推荐
  6. NGSIM数据集解析(含代码)
  7. 论文笔记:InternImage—基于可变形卷积的视觉大模型,超越ViT视觉大模型,COCO 新纪录 64.5 mAP!
  8. Which在定语从句中做什么成分
  9. 百度官网小熊奔跑案例
  10. 现实难题与探索 生命周期法IT服务质量管理