如何从vue axios响应中检索表的数字列名的值

时间:2019-02-14 03:26:28

标签: vue.js

所以我的表结构如下

id |名称| 1 | 2 | 3 | 4 | created_at | Updated_at

我想从vue axios调用的响应对象中获取第1,2,3和4列的值。

id position name
== ======== =========
1     4      Fred
2     2      Wilma
3     1      Pebbles
4     5      Barney
5     3      Betty

但是我这样做不成功,可能是因为我的专栏名称是数字。那么如何获得这些数字列值?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

使用bracket notation

axios.get('/someAPIpage/').then(response => {
  this.name = response.data[0].name;
  this.a1 = response.data[0]['1'];
  this.a2 = response.data[0]['2'];
  this.a3 = response.data[0]['3'];
  this.a4 = response.data[0]['4'];
});