前端页面显示问题!!!

武小凡 2018-07-04 04:12:05

如图:后端数据传过来的数据为List<Map>,前端页面如何根据YUNDONGLEIXING字段和LIANXILEIXING字段来分组显示LIANXIMINGCHENG字段???
...全文
555 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingkooo 2018-07-05
  • 打赏
  • 举报
回复
首先要知道,这个list是不能在模版中遍历出dom的,先要format为以下数据格式:

list = [
{
id=1,
name='有氧运动',
content:[
{
id:1,
name:'上下台阶运动',
value:0 // 0未选择,1已选
},
...
]
},
...
]


我想你有这个目标数据格式后,你就心中有数了吧

然后拿着这个list去模版中渲染即可,比如vue

<ul>
<li v-for=(item,index) in list>
<h3>{{item.name}}</h3>
<ol>
<li v-for=(itm,idx) in item.content>
<label>
<span>{{itm.name}}</span>
<input type='checkbox' v-model="itm.value">
</label>
</li>
</ol>
</li>
</ul>

祝顺利
武小凡 2018-07-05
  • 打赏
  • 举报
回复
引用 3 楼 fengqingyundan0606 的回复:
写个函数改变下数据结构,将一个组内的运动放在该类目的children属性里面(例如将上下台阶、快步走的活动放在走跑运动的children属性里面),然后直接遍历新数据(map方法)就好了
具体啊!
fqydzyy 2018-07-04
  • 打赏
  • 举报
回复
写个函数改变下数据结构,将一个组内的运动放在该类目的children属性里面(例如将上下台阶、快步走的活动放在走跑运动的children属性里面),然后直接遍历新数据(map方法)就好了
武小凡 2018-07-04
  • 打赏
  • 举报
回复
引用 1 楼 foren_whb 的回复:
list数据可以过滤或分组撒
这哪有一点难度可言撒。。。。

唉。。。。
怎么弄?前端小白啦!
丰云 2018-07-04
  • 打赏
  • 举报
回复
list数据可以过滤或分组撒
这哪有一点难度可言撒。。。。

唉。。。。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧