<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)

          2018-5-23    seo達(dá)人

          如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

          1.把wxParse文件全部放入項(xiàng)目。

          2.在wxml中import wxParse.wxml,并把template插入到到對(duì)應(yīng)的位置上

          [html] view plain copy
          1. <!--wxml-->  
          2. <import src="../../../wxParse/wxParse.wxml"/>  
          3. <view class="view-title">{{title}}</view>  
          4. <view class="view-time-box">  
          5.   <text class="view-date">{{date}}</text>  
          6.   <text class="view-time">{{time}}</text>  
          7. </view>  
          8. <template is="wxParse" data="{{wxParseData:article.nodes}}"/>  

          3.在wxss中import wxParse.wxss,并設(shè)置樣式;比如‘wxParse-image’是富文本圖片轉(zhuǎn)化成image組件之后的類(lèi)名,‘wxParse-p’是p標(biāo)簽轉(zhuǎn)化成view組件后設(shè)置的類(lèi)名

          [css] view plain copy
          1. <!--wxss-->  
          2. @import "../../../wxParse/wxParse.wxss";  
          3. page{  
          4.   background#fff;  
          5. }  
          6. .view-title{  
          7.   line-height80rpx;  
          8.   font-size48rpx;  
          9.   color:#0C0C0C;  
          10.   overflowhidden;  
          11.   text-overflow: ellipsis;  
          12.   display: -webkit-box;  
          13.   -webkit-line-clamp: 2;  
          14.   -webkit-box-orient: vertical;  
          15.   max-height190rpx;  
          16.   min-height80rpx;  
          17.   width:690rpx;  
          18.   padding:30rpx 30rpx 0;  
          19. }  
          20. .view-time-box{  
          21.   height66rpx;  
          22.   line-height66rpx;  
          23.   font-size30rpx;  
          24.   color:#999999;  
          25.   margin-bottom40rpx;  
          26.   padding:0 30rpx;  
          27. }  
          28. .view-date{  
          29.   margin-right20rpx;  
          30. }  
          31. .wxParse-img{  
          32.   margin-top:20rpx;  
          33.   displayblock;  
          34.   position:relative;  
          35.   top:0;  
          36.   left:50%;  
          37.   transform: translateX(-50%);  
          38. }  
          39. .wxParse-p{  
          40.   text-indent2em;  
          41.   margin-top:20rpx;  
          42.   color:#0C0C0C;  
          43.   line-height:50rpx;  
          44.   font-size:34rpx;  
          45.   padding:0 30rpx 30rpx;  
          46.   text-alignjustify;  
          47. }  

          4.js

          [javascript] view plain copy
          1. var WxParse = require('../../../wxParse/wxParse.js');  
          2. Page({  
          3.   
          4.   /** 
          5.    * 頁(yè)面的初始數(shù)據(jù) 
          6.    */  
          7.   data: {  
          8.     title: '',  
          9.     date: "",  
          10.     time: "",  
          11.     id: ''  
          12.   },  
          13.   
          14.   /** 
          15.    * 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面加載 
          16.    */  
          17.   onLoad: function (options) {  
          18.     this.setData({  
          19.       id:options.id  
          20.     })  
          21.   },  
          22.   onShow: function () {  
          23.     wx.showLoading({  
          24.       title: '加載中...',  
          25.     })  
          26.     var that = this;  
          27.   
          28.     // 模擬獲取數(shù)據(jù)  
          29.     setTimeout(function () {  
          30.       that.setData({  
          31.         title:'僑寶柑普茶新會(huì)陳皮僑寶柑',  
          32.         date:"2018-03-01",  
          33.         time:"13:20:53"  
          34.       })  
          35.       var article = `  
          36.         <img src="../../../imgs/index/s.png"></img>  
          37.     <p>微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)</p>  
          38.     <p>微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)微信小程序如何解析HTML富文本(使用wxParse解析富文本的demo)</p>  
          39.         <img src="../../../imgs/index/s.png"></img>  
          40.     <p>近兩年,小青柑的火爆有目共睹,嬌小玲瓏的產(chǎn)品形態(tài)、便攜式的消費(fèi)場(chǎng)景、柑與茶結(jié)合的時(shí)尚方式以及獨(dú)特的口感和養(yǎng)生功效,都在順應(yīng)著目前年輕化、多元化、便攜化的茶葉消費(fèi)市場(chǎng)需求,讓它成為了一大爆品。</p>  
          41.       `;  
          42.       /** 
          43.       * WxParse.wxParse(bindName , type, data, target,imagePadding) 
          44.       * 1.bindName綁定的數(shù)據(jù)名(必填) 
          45.       * 2.type可以為html或者md(必填) 
          46.       * 3.data為傳入的具體數(shù)據(jù)(必填) 
          47.       * 4.target為Page對(duì)象,一般為this(必填) 
          48.       * 5.imagePadding為當(dāng)圖片自適應(yīng)是左右的單一padding(默認(rèn)為0,可選) 
          49.       */  
          50.       WxParse.wxParse('article''html', article, that, 20);  
          51.         
          52.       // 更改數(shù)據(jù)、獲取新數(shù)據(jù)完成  
          53.       wx.hideLoading();  
          54.     }, 500)  
          55.   }  
          56. })  
          具體的API可以去GitHub上查看:https://github.com/icindy/wxParse








          藍(lán)藍(lán)設(shè)計(jì)m.sdgs6788.com )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)


          日歷

          鏈接

          個(gè)人資料

          存檔

          色综合久久综精品| 久久综合久久美利坚合众国| 久久这里有精品| 久久天天婷婷五月俺也去| …久久精品99久久香蕉国产| 69久久精品无码一区二区| 久久人人爽人人爽人人片AV高清| 中文字幕久久精品无码| www.久久热| 99久久久国产精品免费无卡顿| 国产福利电影一区二区三区久久老子无码午夜伦不 | 免费观看成人久久网免费观看| 午夜天堂av天堂久久久| 国产精品美女久久久| 久久超乳爆乳中文字幕| 久久久免费观成人影院| 久久久国产亚洲精品| 久久乐国产综合亚洲精品| 波多野结衣久久精品| 国产A级毛片久久久精品毛片| 中文国产成人精品久久不卡| 久久精品国产亚洲AV麻豆网站| 狠狠狠色丁香婷婷综合久久俺| 精品无码久久久久久久动漫| 无码人妻少妇久久中文字幕蜜桃| 无码日韩人妻精品久久蜜桃| 97精品国产91久久久久久| 亚洲国产精品久久| 亚洲国产精品18久久久久久| 人妻无码αv中文字幕久久琪琪布| 午夜人妻久久久久久久久| 久久国产精品一区二区| 青青热久久国产久精品| 国产精品青草久久久久婷婷| 国产精品成人无码久久久久久 | 久久久久久久人妻无码中文字幕爆 | 久久久WWW成人免费毛片| 久久精品9988| 欧美精品丝袜久久久中文字幕 | 日本精品久久久久影院日本| 亚洲国产精品无码久久久不卡 |