vue如何获取数组中的键值_Vue JS使用v-for从对象数组中获取JSON键值时出错

我想使用Vue.js将JSON有效内容中的对象列表解析为表。Vue JS使用v-for从对象数组中获取JSON键值时出错

我想借此从第一对象的按键阵列中创建表的标题,下面工作的代码,并提供了正确的价值观,但问题是我不断收到此错误信息

错误信息

[Vue warn]: Error in render function: "TypeError: objectArray is null"

(found in )

HTML元素

{{ key }}

的JSON有效载荷

[

{ "field1": "value", "field2": "value", "field3": "value", "field4": "value", "field5": "value", "field6": "value", "field7": "value" },

{ "field1": "value", "field2": "value", "field3": "value", "field4": "value", "field5": "value", "field6": "value", "field7": "value" },

{ "field1": "value", "field2": "value", "field3": "value", "field4": "value", "field5": "value", "field6": "value", "field7": "value" }

]

的Vue的代码来填充对象

var link = 'api/array';

new Vue ({

el: '#app',

data: {

objectArray: null

},

methods:{

getObjectArray: function(){

this.$http.get(link).then(function(response){

this.objectArray = response.data;

}, function(error){

console.log(error.statusText);

});

}

},

mounted: function() {

this.getObjectArray();

}

});

2017-07-05

excedion

+0

警告意味着你'objectArray'属性是当它试图在'0'访问索引'null'。你是异步加载这个JSON数据吗? –

+0

不能异步加载它。我可以在同一点上加载整个列表而不会出现任何问题。只有当我在该数组中指定要使用的元素时才会发生此问题。如果我使用{{objectArray [0]}}在该索引处打印出对象,则不会出现任何错误 –

+0

您可以显示设置'objectArray'的位置吗? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值