【发布时间】:2017-01-25 10:29:01
【问题描述】:
我有一些产品,我创建了一个数组,用于使用 VueJS 显示它们,用户选择的每个产品都会进入一个列表,每次点击产品时,它都会增加“计数”值。每个“计数”值乘以“价格”并写入“总价格”,但这个“总价格”只是一个产品。所以我的问题是,我怎样才能加上所有产品中的所有“TotalPrice”来向用户显示 Total Price ? 我应该用“For Loop”吗?
Persons: [
{Name: 'Ali', Family: 'Bahaari', Age: 20, Count: 0, Price: 200},
{Name: 'Akbar', Family: 'Jahan', Age: 30, Count: 0, Price: 2500},
{Name: 'Amir', Family: 'Pirozi', Age: 40, Count: 0, Price: 500},
{Name: 'Reza', Family: 'Khosravi', Age: 50, Count: 0, Price: 100}
]
<tr v-for="Active in Activated">
<td>{{ Active.Name }}</td>
<td>{{ Active.Family }}</td>
<td>{{ Active.Age }}</td>
<td>{{ Active.Count }}</td>
<td>{{ Active.Price }}</td>
<td>{{ Active.Count * Active.Price }}</td>
</tr>
【问题讨论】:
标签: javascript vue.js vuejs2