【发布时间】:2022-12-31 15:32:53
【问题描述】:
我正在尝试过滤一个数组,主数组内部是其他数组。
我使用了computed 并创建了一个名为filteredEgg() 的函数我不确定我遗漏了什么,我正在返回主数组并过滤数组中的egg 然后创建一个短函数来返回@987654324 egg数组的@
HTML
<p v-for="egg in filterEgg(digilist)">{{ egg }}</p>
JS
const app = Vue.createApp({
data(){
return{
digilist:[{
egg:[
{
id:"blue",
eggtype:"blue",
name:"Punimon",
},
{
id:"green",
eggtype:"green",
name:"Botamon",
},
{
id:"orange",
eggtype:"orange",
name:"Poyomon",
},
{
id:"pink",
eggtype:"pink",
name:"Yuramon",
},
],
}]
}
},
computed:{
filteredEgg(digilist){
return this.digilist.filter((egg) => {
return egg.name
})
}
},
})
【问题讨论】:
标签: javascript arrays vue.js filter