我正在尝试显示活动议程上的项目列表。
活动start_date
结束 议程上的每个项目都有一个duration
以分钟为单位的时间,例如:
event:{
start_date: '2017-03-01 14:00:00',
agendas:[
{id:1,duration:10},
{id:2,duration:15},
{id:3,duration:25},
{id:4,duration:10}
]
}
现在,在我的event
组件中,我加载agendas
了一个v-for
:
<agenda v-for="(agenda,index) in event.agendas"
:key="agenda.id"
:index="index"
:agenda="agenda">
在agenda
组件中,我想增加每个项目开始的时间:
<div class="agenda">
//adding minutes to start_date with momentJs library
{{ moment(event.start_date).add(agenda.duration,'m') }} //this should increment, not add to the fixed event start date
</div>
目前它只添加到固定事件start_date
...我想显示14:00
事件1
、14:10
事件2
、14:25
事件3
和14:50
事件的时间4
。
如何v-for
在 Vue.js 2.0 中增加指令中的值?