【发布时间】:2019-10-15 13:26:42
【问题描述】:
在 Vue 中,我试图根据对象中的属性生成一个列表。 我有一个来自 vuex 商店的数组,看起来像这样:
const array = [
{
name: "British title string"
nationality: "British"
},
{
name: "Another title"
nationality: "American"
},
{
name: "Name"
nationality: "Dutch"
},
{
name: "Another american item"
nationality: "American"
},
];
我想要的是使用 v-for 得到这样的输出:
<h2>British</h2>
<ul>
<li>British title string</li>
</ul>
<h2>American</h2>
<ul>
<li>Another title</li>
<li>Another american item</li>
</ul>
<h2>Dutch</h2>
<ul>
<li>Name</li>
</ul>
我已经使用 lodash _.sortBy 按nationality 属性对数组进行了排序,它给了我一个按国籍排序的数组,但我想添加一个具有国籍值的 H2 元素。
【问题讨论】:
标签: javascript arrays vue.js lodash