1、微信js动态传参:wx.request({ url: 'https://m.****.com/index.php/Home/Xiaoxxf/activity_detail?a_id='+options.id,//含富文本html data: { is_detail:1 }, method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, ...
1、微信js动态传参:
wx.request({
url:'https://m.****.com/index.php/Home/Xiaoxxf/activity_detail?a_id='+options.id,//含富文本html
data:{
is_detail:1
},
method:'GET',// OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
header:{
'Content-Type':'application/json'
},
success:function(res){
that.setData({
Article:res.data//一维数组json编码后对象
})
/**
* html解析
*/
vararticle=that.data.Article;
console.log("article = "+article);
WxParse.wxParse('article','html',article,that,5);
console.log(res.data);
},
fail:function(res){},
complete:function(res){},
}),
其中,options.id是由前一个wxml页面动态传过来的参数。
2、wxParse插件使用: github地址: https://github.com/icindy/wxParse,版本0.2 解决问题:微信小程序富文本html、md解析组件
1)复制wxParse文件夹到pages同目录 2)在wxml页面引入模板代码: 富文本html框内容:
3)在js的page({})里面引入执行文件 // 引入wxParse.js解析文件 var WxParse = require('../../wxParse/wxParse.js'); page({...})
4)在js文件里面解析获取的纯html字符串,注意:这里必须得是字符串(如:'
2112
wx.request({
url:'https://m.*****.com/index.php/Home/Xiaoxxf/activity_detail?a_id='+options.id,//含富文本html
data:{
is_detail:1
},
method:'GET',
header:{
'Content-Type':'application/json'
},
success:function(res){
that.setData({
Article:res.data//一维数组json编码后对象,全部数据
})
/**
* html解析
*/
vararticle=that.data.Article;
console.log("article = "+article);