Vuejs2 如何签入阵列Vuejs

Vuejs2 如何签入阵列Vuejs,vuejs2,vue.js,v-for,Vuejs2,Vue.js,V For,我有这样的目标: data() { return { headings: ['id','remark'], rows: [ { id: 1, FirstName: 'Jhon', LastName: 'Doe', remark: 0 }, { id

我有这样的目标:

data() {
    return {
         headings: ['id','remark'],
         rows: [
            {
              id: 1,
              FirstName: 'Jhon',
              LastName: 'Doe',
              remark: 0
           },
           {
              id: 2,
              FirstName: 'Foo',
              LastName: 'Bar',
              remark: 1
           }
         ]
    }}
是否有其他方法?如何检查键标题对象是否存在于对象行中

谢谢你,对不起我的英语不好。

是的,有办法

function (row) {
   return this.headings.reduce((res, heading) => res &= row.hasOwnProperty(heading), true)
}

如果行有标题,此方法应返回true。

我正在试图理解您的意思。您的意思是想知道标题数组中指定的每个属性是否存在于行数组中的对象上?@BertEvans Yes Correct。。你知道吗?谢谢。@yong kim,谢谢你的建议。我听了你的建议。在过滤器上,我在我自己的模板上创建了如下函数:filters:inArray:function(row){返回this.headings.reduce((res,heading)=>res&=row.hasOwnProperty(heading,true)}在我自己的模板上:

{{r}}/p>我希望得到如下结果:JhonDoe

FooBar

如果rows中的键=id和备注,它们没有打印在模板上这是我想你要找的东西的一部分谢谢你的回复,我从中找到了解决方案