小程序是怎么調(diào)用外部接囗數(shù)據(jù)在前端顯示?
小程序調(diào)用外部接口的原理是http請(qǐng)求。這里簡(jiǎn)單介紹一下:
applet封裝了一個(gè)名為(Object)的API,通過(guò)它我們可以與后臺(tái)服務(wù)交互并返回?cái)?shù)據(jù)。
對(duì)象參數(shù)類(lèi)型:url:字符串類(lèi)型,必選,開(kāi)發(fā)者后臺(tái)服務(wù)器接口地址。
data:可以是Object/String/ArrayBuffer,非必需,請(qǐng)求的參數(shù)。
Header:對(duì)象類(lèi)型,非必需。設(shè)置請(qǐng)求的標(biāo)題。不能在標(biāo)題中設(shè)置Referer。
方法:字符串類(lèi)型,非必需,默認(rèn)get,(大寫(xiě))有效值:options,GET,head,post,put,delete,trace,connect。
DataType:String,可選,默認(rèn)json格式。如果設(shè)置為json,它將嘗試做一次返回的數(shù)據(jù):String、可選、默認(rèn)文本,并設(shè)置響應(yīng)的數(shù)據(jù)類(lèi)型。合法值:text,arraybuffersuccess:Function(回調(diào)函數(shù)),非必需,回調(diào)函數(shù)失敗:開(kāi)發(fā)者服務(wù)成功返回的函數(shù)(回調(diào)函數(shù)),非必需,回調(diào)函數(shù)完成:接口調(diào)用失敗的函數(shù)(回調(diào)函數(shù)),非必需,接口調(diào)用結(jié)束時(shí)的回調(diào)函數(shù)(調(diào)用成功或失敗都會(huì)執(zhí)行)成功返回參數(shù)描述:data:object/string/arraybuffer,是開(kāi)發(fā)者服務(wù)器返回的數(shù)據(jù)。
StatusCode:Number,開(kāi)發(fā)者服務(wù)器返回的HTTP狀態(tài)碼。
Header:Object:開(kāi)發(fā)者服務(wù)器返回的HTTP響應(yīng)頭。
數(shù)據(jù)數(shù)據(jù)描述:對(duì)于GET方法的數(shù)據(jù),數(shù)據(jù)會(huì)被轉(zhuǎn)換成查詢(xún)字符串(編碼器組件(k)編碼器組件(v)放大器編碼器組件(k)編碼器組件(v)...).
對(duì)于POST方法和頭[content-type]為application/json的數(shù)據(jù),數(shù)據(jù)將被json序列化。
對(duì)于POST方法和頭[content-type]為application/x-www-form-urlencoded的數(shù)據(jù),數(shù)據(jù)將被轉(zhuǎn)換為que。ry字符串(編碼分量(k)編碼分量(v)放大器
編碼成分...)
回調(diào)函數(shù)使用()函數(shù)。
({custId:1,custNam:張三)這些知識(shí)在小程序的官方文檔中都有描述。希望對(duì)你有幫助。如有不妥,請(qǐng)指正。謝謝大家的支持!
vue動(dòng)態(tài)form表單后臺(tái)怎么保存?
有兩種,一種是前端和后端以傳統(tǒng)的application/www-form格式保存。當(dāng)時(shí)后端是根據(jù)form對(duì)象獲取的。目前第二種是使用json格式,前后端都是json格式,可以統(tǒng)一,也可以支持更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。