接收前端items数据时候使用items[0],但是传入多条报销单条目数据时为什么没用用到items[1],items[2]....怎么实现的?

接收前端items数据时候使用items[0],但是传入多条报销单条目数据时为什么没用用到items[1],items[2]....怎么实现的?

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)


<div>
<div class="col-md-3">
<label for="items[0].item" class="field prepend-icon">
<form:select path="items[0].item" cssClass="gui-input" placeholder="花销类型..." items="${items}"/>
</label>
</div>
<div class="col-md-3">
<label for="items[0].amount" class="field prepend-icon">
<form:input path="items[0].amount" cssClass="gui-input money" placeholder="金额..."/>
<label for="items[0].amount" class="field-icon">
<i class="fa fa-lock"></i>
</label>
</label>
</div>
<div class="col-md-5">
<label for="items[0].comment" class="field prepend-icon">
<form:input path="items[0].comment" cssClass="gui-input" placeholder="备注..." />
<label for="items[0].comment" class="field-icon">
<i class="fa fa-lock"></i>
</label>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2020-12-11 17:31:01

同学你好,

首先了解items[0].item中的items这个是在toAdd方法中传过来的ClaimVoucherInfo的items属性

http://img1.sycdn.imooc.com//climg/5f5ae6db09ebe9fb04640140.jpg

http://img1.sycdn.imooc.com//climg/5f5ae6e109d3973a05740173.jpg

而这个items[0]就是这个集合的第0个元素。

http://img1.sycdn.imooc.com//climg/5f5ae7020943f29203300200.jpg

​items[0].item在对应的js中有对应的内容,报销单条目可以有多条,当点击“+”后,items[0]会变成items[1],items[2]...

http://img1.sycdn.imooc.com//climg/5fd33c510946829c14830319.jpg

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师