使用场景描述:
在data
声明对象的属性时,个别属性需要在watch
或者computed
单独处理,随后添加进该对象中,涉及组件批量渲染的注意事项。尤其是对象的属性数量较大时,一个一个双向绑定或渲染,代码显得冗余沉长,这时学会使用v-for
使得代码简洁大方。
本例:旧对象的属性用v-model
双向绑定input
,根据input
已输入的值computed
自动计算新属性总价price_sum
,并插入对象的指定位置,将获得新对象添加到对象数组list_download
中,通过v-for
循环遍历对象数组的每一对象的每一属性,渲染表格组件显示在网页中。
方法关键:
使用Object.keys(obj)
和slice(start, end)
函数