對于開發(fā)一款微信小程序來說,很多程序人員已經(jīng)知道如何去做了,但是對于在小程序中添加解析HTML富文本這個問題其實很多程序人員還是一知半解,那么下面就由專業(yè)的微信小程序開發(fā)公司燚軒科技來為大家分析解答一下吧。
在wxss中import wxParse.wxss,并設(shè)置樣式;比如‘wxParse-image’是富文本圖片轉(zhuǎn)化成image組件之后的類名,‘wxParse-p’是p標簽轉(zhuǎn)化成view組件后設(shè)置的類名:
<!--wxss-->
@import "../../../wxParse/wxParse.wxss";
page{
background: #fff;
}
.view-title{
line-height: 80rpx;
font-size: 48rpx;
color:#0C0C0C;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
max-height: 190rpx;
min-height: 80rpx;
width:690rpx;
padding:30rpx 30rpx 0;
}
.view-time-box{
height: 66rpx;
line-height: 66rpx;
font-size: 30rpx;
color:#999999;
margin-bottom: 40rpx;
padding:0 30rpx;
}
.view-date{
margin-right: 20rpx;
}
.wxParse-img{
margin-top:20rpx;
display: block;
position:relative;
top:0;
left:50%;
transform: translateX(-50%);
}
.wxParse-p{
text-indent: 2em;
margin-top:20rpx;
color:#0C0C0C;
line-height:50rpx;
font-size:34rpx;
padding:0 30rpx 30rpx;
text-align: justify;
}
js文件配置如下
var WxParse = require('../../../wxParse/wxParse.js');
Page({
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
title: '',
date: "",
time: "",
id: ''
},
/**
* 生命周期函數(shù)--監(jiān)聽頁面加載
*/
onLoad: function (options) {
this.setData({
id:options.id
})
},
onShow: function () {
wx.showLoading({
title: '加載中...',
})
var that = this;
// 模擬獲取數(shù)據(jù)
setTimeout(function () {
that.setData({
title:'僑寶柑普茶新會陳皮僑寶柑',
date:"2018-03-01",
time:"13:20:53"
})
var article = `
<img src="../../../imgs/index/s.png"></img>
<p>微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)</p>
<p>微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)</p>
<img src="../../../imgs/index/s.png"></img>
<p>近兩年,小青柑的火爆有目共睹,嬌小玲瓏的產(chǎn)品形態(tài)、便攜式的消費場景、柑與茶結(jié)合的時尚方式以及獨特的口感和養(yǎng)生功效,都在順應(yīng)著目前年輕化、多元化、便攜化的茶葉消費市場需求,讓它成為了一大爆品。</p>
`;
/**
* WxParse.wxParse(bindName , type, data, target,imagePadding)
* 1.bindName綁定的數(shù)據(jù)名(必填)
* 2.type可以為html或者md(必填)
* 3.data為傳入的具體數(shù)據(jù)(必填)
* 4.target為Page對象,一般為this(必填)
* 5.imagePadding為當(dāng)圖片自適應(yīng)是左右的單一padding(默認為0,可選)
*/
WxParse.wxParse('article', 'html', article, that, 20);
// 更改數(shù)據(jù)、獲取新數(shù)據(jù)完成
wx.hideLoading();
}, 500)
}
})
關(guān)于如何在微信小程序中解析HTML這個問題就為大家解答到這里了,如果還存在不理解的地方可以留言咨詢。
s="MsoNormal"> ...
s="MsoNormal"> ...
亮度蒙版是影調(diào)調(diào)整的基石。它提供了一個簡便的方法來選取圖...
s="p"> <span...
目前大家經(jīng)常會遇到摳圖的問題,最多的就是摳人體、頭發(fā),摳...
請掃二維碼聯(lián)系客服
854221200@qq.com
185-3825-9583
QQ客服
關(guān)于  ·  招聘  ·  案例中心  ·  網(wǎng)站地圖
?@2018 燚軒科技版權(quán)所有 豫ICP備16015002號-4
百度提供搜索支持