javascript - 這種參數(shù)接口如何傳遞?
問(wèn)題描述
一共四個(gè)季度,接口傳參的話以什么形式傳遞呢?2017-1-1~2017-3-31?求幫助
問(wèn)題解答
回答1:就這么傳好了,后端再處理下,做個(gè)映射。
回答2:方式1,可以分別用1,2,3,4代表第一到四季度。然后讓后臺(tái)根據(jù)你傳的值,處理返回第幾季度的數(shù)據(jù),再展示。比如,傳1.后臺(tái)返回第一季度的數(shù)據(jù)。方式2,第一季度開(kāi)始和結(jié)束時(shí)間:’2017-1-1 0:0:0’,’2017-3-31 23:59:59’,第二季度:’2017-4-1 0:0:0’,’2017-6-30 23:59:59’,。。。然后后臺(tái)解析。方式3,在方式2的基礎(chǔ)上,把比如第一季度的開(kāi)始和結(jié)束時(shí)間(2017-1-1 0:0:0和2017-3-31 23:59:59),轉(zhuǎn)成時(shí)間戳,傳給后臺(tái)。方式1和方式3用得比較多,我個(gè)人覺(jué)得是方式1最多,再到方式3
回答3:我覺(jué)得這個(gè)可以遷就下后端吧,看怎么給它用著方便就怎么給,如果接口需要實(shí)現(xiàn)更細(xì)的粒度(比如需要精確到“年月日到年月日”那種)那就傳時(shí)間戳,如果所有接口都是Q1Q2Q3Q4這種、并且不太可能有追加需求的,用個(gè)字符串代替也OK……
相關(guān)文章:
1. css3 - 我想要背景長(zhǎng)度變化,而文字不移動(dòng),要怎么修改呢2. mysql - 記得以前在哪里看過(guò)一個(gè)估算時(shí)間的網(wǎng)站3. python - 有什么好的可以收集貨幣基金的資源?4. python - 啟動(dòng)Eric6時(shí)報(bào)錯(cuò):’qscintilla_zh_CN’ could not be loaded5. java - 為什么第一個(gè)線程已經(jīng)釋放了鎖,第二個(gè)線程卻不行?6. MySQL中的enum類型有什么優(yōu)點(diǎn)?7. android下css3動(dòng)畫非常卡,GPU也不差啊8. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效9. javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問(wèn)題10. html - vue項(xiàng)目中用到了elementUI問(wèn)題
