如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里 
     
    
    
        1.把wxParse文件全部放入項(xiàng)目。
    
    
        2.在wxml中import wxParse.wxml,并把template插入到到對(duì)應(yīng)的位置上
    
    
        
        
            - 
                  
            
 
            - 
                <import src="../../../wxParse/wxParse.wxml"/>  
            
 
            - 
                <view class="view-title">{{title}}</view>  
            
 
            - 
                <view class="view-time-box">  
            
 
            - 
                  <text class="view-date">{{date}}</text>  
            
 
            - 
                  <text class="view-time">{{time}}</text>  
            
 
            - 
                </view>  
            
 
            - 
                <template is="wxParse" data="{{wxParseData:article.nodes}}"/>  
            
 
        
     
    
        3.在wxss中import wxParse.wxss,并設(shè)置樣式;比如‘wxParse-image’是富文本圖片轉(zhuǎn)化成image組件之后的類名,‘wxParse-p’是p標(biāo)簽轉(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;  
            
 
            - 
                }  
            
 
        
     
    
        4.js
    
    
        
        
            - 
                var WxParse = require('../../../wxParse/wxParse.js');  
            
 
            - 
                Page({  
            
 
            - 
                  
            
 
            - 
                   
            
 
            - 
                 
            
 
            - 
                  
            
 
            - 
                  data: {  
            
 
            - 
                    title: '',  
            
 
            - 
                    date: "",  
            
 
            - 
                    time: "",  
            
 
            - 
                    id: ''  
            
 
            - 
                  },  
            
 
            - 
                  
            
 
            - 
                   
            
 
            - 
                 
            
 
            - 
                  
            
 
            - 
                  onLoad: function (options) {  
            
 
            - 
                    this.setData({  
            
 
            - 
                      id:options.id  
            
 
            - 
                    })  
            
 
            - 
                  },  
            
 
            - 
                  onShow: function () {  
            
 
            - 
                    wx.showLoading({  
            
 
            - 
                      title: '加載中...',  
            
 
            - 
                    })  
            
 
            - 
                    var that = this;  
            
 
            - 
                  
            
 
            - 
                      
            
 
            - 
                    setTimeout(function () {  
            
 
            - 
                      that.setData({  
            
 
            - 
                        title:'僑寶柑普茶新會(huì)陳皮僑寶柑',  
            
 
            - 
                        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)、便攜式的消費(fèi)場(chǎng)景、柑與茶結(jié)合的時(shí)尚方式以及獨(dú)特的口感和養(yǎng)生功效,都在順應(yīng)著目前年輕化、多元化、便攜化的茶葉消費(fèi)市場(chǎng)需求,讓它成為了一大爆品。</p>  
            
 
            - 
                      `;  
            
 
            - 
                       
            
 
            - 
                 
            
 
            - 
                 
            
 
            - 
                 
            
 
            - 
                 
            
 
            - 
                 
            
 
            - 
                 
            
 
            - 
                  
            
 
            - 
                      WxParse.wxParse('article', 'html', article, that, 20);  
            
 
            - 
                        
            
 
            - 
                        
            
 
            - 
                      wx.hideLoading();  
            
 
            - 
                    }, 500)  
            
 
            - 
                  }  
            
 
            - 
                })  
            
 
        
     
具體的API可以去GitHub上查看:https://github.com/icindy/wxParse
    
藍(lán)藍(lán)設(shè)計(jì)( www.ynkmey.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)