小程序标题富文本显示(wxParse)

wxparse文件,免费下载,方便大家使用。

https://download.csdn.net/download/qq_41896605/13195745

 

效果图:

代码如下:

js文件

let wxparse = require("../../utils/wxParse/wxParse");

Page({

  /**
   * 页面的初始数据
   */
  data: {
    shuju: [],
    page: 1,
    WxParseListArr: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.huoqushuju();
  },
  // 获取数据
  huoqushuju: function () {
    var that= this;
    wx.request({
      url: '*****',
      data: {
      },
      method: 'POST',
      dataType: 'json',
      responseType: 'text',
      success: function (res) {
        //判断有没有数据
        if (str.data.length != 0) {
          for (let i = 0; i < str.data.length; i++) {
            //newData渲染的数组内容
            var newData = str.data;
            //标题wxparse显示,title渲染的内容
            wxparse.wxParse('content' + i, 'html', str.data[i].title, that, 5);
            if (i === newData.length - 1) {
              wxparse.wxParseTemArray("WxParseListArr", 'content', newData.length, that);
            }
          }
          let listArr = that.data.WxParseListArr;
          listArr.forEach((item, index) => {
            newData[index].contentCopy = item;
          })
        } 
        that.setData({
          shuju: that.data.shuju.concat(newData),
        })
      }
    })
  },

wxml文件

<import src="../../utils/wxParse/wxParse.wxml" />

 <viewwx:for-items="{{shuju}}" wx:key="id">
     <view class="title">
        <template is="wxParse" data="{{wxParseData:item.contentCopy}}"></template>
     </view>
 </view>

wxss文件
 

@import "/utils/wxParse/wxParse.wxss";

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值