ListingSummary component
Now that the HomePage component has data available, we can work on displaying it.
To begin with, clear out the existing content of the component and replace it with a div. This div will feature a v-for directive to iterate through each of our listing groups. Since listing_groups is an object with key/value pairs, we'll give our v-for two aliases: group and country, which are the value and key of each object item respectively.
We will interpolate country inside a heading. group will be used in the next section.
resources/assets/components/HomePage.vue:
<template>
<div>
<div v-for="(group, country) in listing_groups">
<h1>Places in {{ country }}</h1>
<div>
Each listing will go here
</div>
</div>
</div>
</template>
<script>...</script>
This is what the home page will now look like:

Figure 7.9. Iterating the listing summary groups in the HomePage component
Since...