小程序应用实践:wxParse多数据循环使用方法

字号+ 作者:alpha 来源:www.seoalphas.com 2018-10-10 10:21 浏览次数(215)

通常文章内容页我们使用一次wxParse即可将富文本内容正常显示出来,但如果列表页需要循环输出的话,就不那么简单了,我也是在思考了很久也是束手无策的情

通常文章内容页我们使用一次wxParse即可将富文本内容正常显示出来,但如果列表页需要循环输出的话,就不那么简单了,我也是在思考了很久也是束手无策的情况下找到了这篇文章,看后再根据自己需要修改下自己的代码,即可实现

原文地址:点击这里前往

介绍

介绍如何使用wxParse在回复等多条HTML共同渲染的方法

方法介绍

/**
* WxParse.wxParseTemArray(temArrayName,bindNameReg,total,that)
* 1.temArrayName: 为你调用时的数组名称
* 3.bindNameReg为循环的共同体 如绑定为reply1,reply2...则bindNameReg = 'reply'
* 3.total为reply的个数
*/
var that = this;
WxParse.wxParseTemArray("replyTemArray",'reply', replyArr.length, that)


使用方式,循环绑定数据

var replyHtml0 = `<div style="margin-top:10px;height:50px;">
<p class="reply">
wxParse回复0:不错,喜欢[03][04]
</p>
</div>`;
    var replyHtml1 = `<div style="margin-top:10px;height:50px;">
<p class="reply">
wxParse回复1:不错,喜欢[03][04]
</p>
</div>`;
    var replyHtml2 = `<div style="margin-top:10px;height:50px;">
<p class="reply">
wxParse回复2:不错,喜欢[05][07]
</p>
</div>`;
    var replyHtml3 = `<div style="margin-top:10px;height:50px;">
<p class="reply">
wxParse回复3:不错,喜欢[06][08]
</p>
</div>`;
    var replyHtml4 = `<div style="margin-top:10px; height:50px;">
<p class="reply">
wxParse回复4:不错,喜欢[09][08]
</p>
</div>`;
    var replyHtml5 = `<div style="margin-top:10px;height:50px;">
<p class="reply">
wxParse回复5:不错,喜欢[07][08]
</p>
</div>`;
    var replyArr = [];
    replyArr.push(replyHtml0);
    replyArr.push(replyHtml1);
    replyArr.push(replyHtml2);
    replyArr.push(replyHtml3);
    replyArr.push(replyHtml4);
    replyArr.push(replyHtml5);
    for (let i = 0; i < replyArr.length; i++) {
      WxParse.wxParse('reply' + i, 'html', replyArr[i], that);
      if (i === replyArr.length - 1) {
        WxParse.wxParseTemArray("replyTemArray",'reply', replyArr.length, that)
      }
    }

模版使用

<block wx:for="{{replyTemArray}}" wx:key="">
   回复{{index}}:<template is="wxParse" data="{{wxParseData:item}}"/>
</block>


标签
wxParse多数据输出 wxParse多数据循环 小程序输出多个富文本

本站部分技术文章为参考网上实用内容发布,目的是记录踩坑经验,若未备注来源而侵犯了您原创文章权益,请联系博主删除;对文章有不同看法的朋友欢迎在评论区留言互动

相关文章
  • 小程序view内容不换行

    小程序view内容不换行

    浏览次数:1967

  • 小程序不存在页面处理 即404页面

    小程序不存在页面处理 即404页面

    浏览次数:1605

  • 小程序4种代码文件类型

    小程序4种代码文件类型

    浏览次数:1060

  • 快速创建小程序说明

    快速创建小程序说明

    浏览次数:925

  • 微信小程序中换行,空格写法

    微信小程序中换行,空格写法

    浏览次数:876

  • wx.canIUse(String)-判断小程序的API,回调,参数,组件等是否在当前版本可用

    wx.canIUse(String)-判断小程序的API,回调,参数,组件等是否在当前版本可用

    浏览次数:785

  • 小程序app.json细节配置文档

    小程序app.json细节配置文档

    浏览次数:568

  • 小程序轮播图-swiper滑块视图容器

    小程序轮播图-swiper滑块视图容器

    浏览次数:505

网友点评
功能开发中......其实是博主懒了而已......
0.687500s