小程序对接口返回带有二级循环的数据解析

-

1. 带有两个分级的数据接口是指每一级的一级循环都有对应的二级循环。

PHP接口数据示例:

                $new_res[] = [ // 一级分类
                    'phrase_class_id'=> $the_phrase_class_id,
                    'phrase_class_name'=> $the_phrase_class_name,
                    'phrase_info'=> $the_phrase_info, // 二级分类的键
                ];

wxml:

一级分类数据渲染前缀wx:for-item="one",

二级分类数据渲染前缀wx:key="*this" wx:for-item="two",

 <view class="w-item" wx:for="{{phrase_class_list}}" wx:key="*this" wx:for-item="one">
    <view class="w-list-title font-title">{{one.phrase_class_name}}</view>
    <view class="p-list-view">
      <!--  -->
      <view class="p-list-item click" data-phrase_class_id="{{one.phrase_class_id}}" data-phrase_info_id="{{two.phrase_info_id}}" data-phrase_class_name="{{one.phrase_class_name}}"  data-phrase_info_name="{{two.phrase_info_name}}" wx:for="{{one.phrase_info}}" bindtap="phrase_info_detail" wx:key="*this" wx:for-item="two">
        <view class="p-list-title font-text">《{{two.phrase_info_name}}》</view>
        <!-- <view class="p-list-summary font-mini">{{two.phrase_info_summary}}</view> -->
        <view class="p-list-summary ">
          <rich-text class="font-mini" nodes="{{two.phrase_info_summary}}"></rich-text>
        </view>
        <view class="clear"></view>
      </view>

    </view>
    <view class="clear"></view>
  </view>

js:

let phrase_class_list = res.data.content;

that.setData({
     phrase_class_list: phrase_class_list,
})

-

效果:

-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值