向野狗云数据库发送了一个对象blog,post时,blog.categories 为数组,然而get时,返回数据的blog.categories变为了对象,这是怎么一回事?上面的图为post前的blog对象,数据绑定了input标签,动态写入的。
下面的图为get后打印的出来的,如果categories数组有多个元素时,get到的也是数组,如果categories数组只有一个元素时,get到的该属性变为对象post过程是将该对象post到json格式的

解决方案 »

  1.   

    自己接口怎么定的没弄清楚吧,没听说post接口传的对象,get接口就必须返回对象不能返回数组。而且这和vue没有一毛钱关系。
      

  2.   

    我知道可以自己手动转数组,只是我不了解数据库和后端,想了解一下,为什么会出现post一个对象到野狗云的实时通信引擎(应该就是数据库)的json文件对象的某个属性为数组,而到了数据库中的时候对象下的该属性变成部分是数组,部分是对象,有的还变成了boolean值?
      

  3.   


    你不用知道后台处理数据的细节,你按接口文档去解析get接口的数据就行了。不要想当然的认为我post过去什么,我再get到的是一模一样的数据,都要按接口来。