0
リスト私は国の名前の降順で注文した本、のようになり、国と私の最後のテーブル構造によってグループ化したい私は、次のデータを持っているテーブルの行でグループ化されたデータに
data() {
return {
users: [
{country: 'USA', name: 'Taylor'},
{country: 'UK', name: 'Tony'},
{country: 'USA', name: 'Mary'},
{country: 'JAPAN', name: 'Jane'},
{country: 'JAPAN', name: 'Moses'},
// More users from different countries in the world
]
}
}
を前提としています。
<table>
<tr>
<th>Country</th>
<th>User</th>
</tr>
<tr>
<td colspan="2">USA</td>
</tr>
<tr>
<td></td>
<td>Taylor</td>
</tr>
<tr>
<td></td>
<td>Mary</td>
</tr>
<tr>
<td colspan="2">UK</td>
</tr>
<tr>
<td></td>
<td>Tony</td>
</tr>
<tr>
<td colspan="2">JAPAN</td>
</tr>
<tr>
<td></td>
<td>Jane</td>
</tr>
<tr>
<td></td>
<td>Moses</td>
</tr>
</table>
どうすればこの問題を解決できますか?私はLodashのGROUPBYで遊んで試してみましたが、ここで
let users = _.groupBy(this.users, function(user) { return user.country })
テンプレートタグは、すべてのブラウザでは動作しません。単一の「
@Bert私はVueコンポーネントを使用しています。
@ジェフあなたの提案は完璧に見えます。私のためにそれを試してもらえますか? – Richie
関連する問題