实操-微信小程序渲染html内容

  • 在小程序中渲染html内容--wxParse
    • 下载 wxParse 组件并配置到项目当中
    • 使用 wxParse
      • 1、在 js文件中引入
      • 2、在wxml中使用
    • 保存一下,已经可以看到效果了

在小程序中渲染html内容–wxParse

下载 wxParse 组件并配置到项目当中

github下载组件
下载完成后其实我们只需要用到:wxParse目录里的文件

将红框中的文件复制到我们自己的项目中即可,例如:

使用 wxParse

1、在 js文件中引入

// pages/user_deal/index.js
var util = require('../../utils/util.js');
var WxParse = require('../../wxParse/wxParse/wxParse.js');
Page({/*** 页面的初始数据*/data: {message:''},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {var that = this;util.getWebDataWithPostOrGet({url: 'getUserAgreement',param: {},method: "get",success: function (data) {WxParse.wxParse('message', 'html', data.message, that, 5);// that.setData({//   message: data.message// })}});},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}
})

注:util 是封装过的 请求函数,此处替换为小程序自带的 请求函数即可
WxParse.wxParse(‘message’, ‘html’, data.message, that, 5);
参数解释:
1:‘message’,绑定的数据名(必填)
2:‘html’,可以为html或者md(必填)
3:‘data.message’,为传入的具体数据(必填)
4:‘that’,为Page对象,一般为this(必填)
5:‘ 5’,imagePadding为当图片自适应是左右的单一padding(默认为0,可选)

2、在wxml中使用

<!--pages/user_deal/index.wxml-->
<view class="container"><import src="../../wxParse/wxParse/wxParse.wxml"/> <template is="wxParse" data="{{wxParseData:message.nodes}}"/>
</view>

保存一下,已经可以看到效果了

实操-微信小程序渲染html内容相关推荐

  1. 微信 小程序 python 渲染_微信小程序渲染html内容

    最近又做了一个新的小程序关于物流订单查询欢迎来体验 遇到了一个小问题:数据中返回电话号码的字符串识别出来并且高亮和可以绑定事件.比如数据中包含您的派送员黄xx正在派件,电话:137xxxx41460已 ...

  2. 微信小程序渲染实时时间

    微信小程序渲染实时时间 1.看看在框架目录中是否有util文件夹,它用来存放工具栏的JavaScript函数 2.在要获取时间的.js文件中加载util.js文件 3.在onload方法中,调用uti ...

  3. 微信小程序渲染层错误:可以在AppData中获取到值但无法渲染到页面

    微信小程序渲染层错误:可以在AppData中获取到值但无法渲染到页面 1.遇到的问题: 2.解释: 3.附上正确的完整代码: 在我跟着视频(bili:BV1nE41117BQ)P78 学做小程序的过程 ...

  4. 微信小程序渲染图片报错:[渲染层网络层错误] Failed to load local image resource

    微信小程序渲染图片报错解决:[渲染层网络层错误] Failed to load local image resource 背景 通过用户点击上传图片,通过res.tempFilePaths拿到用户上传 ...

  5. 微信小程序滚动播放内容

    目录 微信小程序创建项目配置底部导航栏 微信小程序滚动播放内容 微信小程序功能中心模块开发 微信小程序个人中心页面开发 微信小程序获取电话号码 微信小程序显示列表数据 微信小程序显示分页列表 微信小程 ...

  6. 微信小程序页面使内容充满整个屏幕

    微信小程序页面使内容充满整个屏幕 内容居中 wxml页面代码 <view class="empty_tip "><image class="" ...

  7. 微信小程序scroll-view底部内容无法完全显示

    微信小程序scroll-view底部内容无法完全显示 真机调试时,滑动到最底部,松手无法显示最底部的内容,如图: 需要在scroll-view组件内的最后加一个空白组件view在占位,使最后的信息能够 ...

  8. 【重磅】App内可直接打开微信小程序,新增内容安全接口等

    今晚,微信又公布了几项微信小程序新能力: 微信小程序上线App直接打开小程序功能 内容安全接口.插件详情页等多种能力接连更新上线 一.App直接打开小程序 之前微信已经开放过相关能力,可以实现App和 ...

  9. 微信小程序判断input内容不能为空

    在微信小程序中判断input或者textarean内容为空 直接上代码 wxml: <view class="molde_one"><textarea class ...

最新文章

  1. Thread concepts
  2. python数据分析第七章实训3_《利用python进行数据分析》读书笔记--第七章 数据规整化:清理、转换、合并、重塑(三)...
  3. 【CodeForces - 214C 】Game (拓扑排序,思维)
  4. linux s t i a权限,关于Linux下s、t、i、a权限
  5. com.android.mms 占cpu,怎么CPU占用这么高啊!
  6. 饿了么自动登录解决方案(手机短信登录)
  7. 目标检测——CodeBook背景建模(原理+Opencv实现代码)
  8. 手机代理上网_华为、荣耀手机安装GooglePlay的方法
  9. “水晶糖果字体”练习
  10. 圣诞节苹果服务器没有人维护2020,2020圣诞节真的推迟到1月8号吗
  11. 音视频多媒体开发基础概述之颜色空间(1)CIE色度模型 RGB颜色空间
  12. 视频或动画丢帧_概念介绍和解决策略
  13. 如何用计算机做大爆炸模拟,法国完成首个宇宙结构计算机模型 模拟大爆炸至今...
  14. 国内的智能家居品牌有哪些
  15. 振作起来,开始认真搞了
  16. Android根据语言适配货币符,ios – 使用NSLocale根据国家/地区代码或国家/地区名称获取货币符号...
  17. 解决python官网下载慢
  18. c语言查询学号(字符串),c语言短学期
  19. 有图书馆有计算机教室的英语,以my school为题的英语作文有图书馆,办公室,音乐室,教室,体育馆...
  20. 运营商大数据在不同行业的利用

热门文章

  1. 输入一个日期,显示下一天日期
  2. oracle+tuxedo+4c,Tuxedo典型问题.ppt
  3. 传统旅游商集体介入旅游垂直搜索
  4. day16-硅谷课堂-腾讯云部署
  5. QT 多线程的实现方法以及GUI线程与其他线程间的通信
  6. Uncaught TypeError: Cannot read properties of undefined (reading ‘MethodInfo‘)
  7. 开源文件比较工具:WinMerge、KDiff3、diffuse
  8. html中表单设置圆角,使用css选择器来实现表格的四角变圆角——2019.9.6
  9. file.fileno_带有示例的Python File fileno()方法
  10. 使用 Nginx 转发 Oracle 端口