Vue js获得数据模型的第一个值

时间:2016-03-01 14:33:35

标签: javascript vue.js

我想获得data.countrys模型的第一个返回值,如下所示:

...el ...etc..

 data: {

    countrys: [
      {KE : 'KENYA'},
      {USA : 'USA'}

  ] ,


  },
... ready...etc..

如何在我的方法中获得值'KE'?下面是我在我的方法中使用的代码。

console.log(vm.$data.$children[0].countrys);

2 个答案:

答案 0 :(得分:2)

因为' KE'是一个键,您可以在“国家/地区”内的对象上使用Object.keys函数。阵列:

Object.keys(vm.data.countrys[0])[0];

vm.data.countrys [0]将返回{KE:' KENYA'}对象,然后Object.keys将返回该对象的键数组。

答案 1 :(得分:1)

所以...... data是对象,countrys - 对象数组,结果是

var country = "KE";
data.countrys[0][country]