鍍金池/ 問答/HTML/ vue從后臺(tái)接受到的數(shù)據(jù)是什么樣式結(jié)構(gòu)的?

vue從后臺(tái)接受到的數(shù)據(jù)是什么樣式結(jié)構(gòu)的?

是這樣子的嗎?

var msg=[
        {content: {a: 111, b: 'ccc'}, uid: {a: 111, b: 222, c: 333, flag: {f1: false, f2: true, f3: false}}},
        {content: {a: 222, b: 'ccc'}, uid: {a: 444, b: 555, c: 666, flag: {f1: true, f2: true, f3: false}}}
      ];

還是下面這樣子的呢?第一種那樣把uid的數(shù)據(jù)傳給子組件處理數(shù)據(jù)感覺很困難 下面這種寫法子組件處理起來就簡(jiǎn)單多了 這只是我模擬的數(shù)據(jù) 不知道以后從后臺(tái)就收到的是什么樣的?這兩種格式哪種更正規(guī)一些?

var msg: [
        {content: {a: 111, b: 'ccc'}, uid: {num: [111, 222, 333], flag: [false, true, true]}},
        {content: {a: 222, b: 'ccc'}, uid: {num: [444, 555, 666], flag: [false, true, true]}}
      ]
回答
編輯回答
命于你

1、你能撕得贏后端給你改成第二種,那就第二種。
2、撕不贏,好吧,那就拿到第一種,自己寫了轉(zhuǎn)換方法,轉(zhuǎn)成你想要的數(shù)據(jù)格式,無非就是幾個(gè)循環(huán)解決的事兒。

2017年5月17日 07:15
編輯回答
墨染殤

一般后臺(tái)都是返回第二種,但看人去,你可以叫后臺(tái)返回你需要的格式

2017年1月5日 12:37
編輯回答
擱淺

一般來說是一個(gè)JSON對(duì)象

var res = {
    Code: 200,
    Data: [
        {
            name: 'zs',
            age: 18
        },
        {
            name: 'ls',
            age: 16
        }
    ],
    Message: '查詢成功'
}

code表示狀態(tài)碼,200表示成功,其他自己定義,data表示返回的數(shù)據(jù)集,message表示額外的文字信息。

2018年2月17日 21:06
編輯回答
筱饞貓

你想要什么樣的格式, 讓后臺(tái)做成什么樣的就行.

2018年4月25日 01:36
編輯回答
陌如玉

后臺(tái)接口返給的數(shù)據(jù)格式,不一定可以直接拿來用的,一般轉(zhuǎn)換一下就能用,工作量不大就自己轉(zhuǎn)。實(shí)在不行就叫后端改格式了。

2017年10月26日 17:09
編輯回答
巫婆

這個(gè)接口數(shù)據(jù)結(jié)構(gòu)怎么設(shè)計(jì)

還是要看頁(yè)面功能怎么規(guī)劃,目的就是為了數(shù)據(jù)結(jié)構(gòu)能夠?qū)?yè)面功能"友好"

那么如何判斷“友好”呢

只能你自己慢慢試了

2018年1月29日 17:32
編輯回答
扯機(jī)薄

這個(gè)看后臺(tái)給的數(shù)據(jù)類型了,可以打印出來看看,axios攔截器了解一下

2017年5月1日 20:57