需求前景
前端組件是可復(fù)用的,那么復(fù)用前端組件時(shí)從后端讀取的數(shù)據(jù)源同樣也需要可復(fù)用(后端api也要是配置化的方式進(jìn)行),前端需要提供配置項(xiàng)給后端進(jìn)行動(dòng)態(tài)配置生成api。
具體實(shí)現(xiàn)流程
名詞解析
mock 規(guī)范約束
使用的ts的 interface 進(jìn)行編譯前校驗(yàn),所有的組件接收的 mock 結(jié)構(gòu),都必須是該 Interface 的實(shí)現(xiàn)
解析器
將mock打平成 key,value 結(jié)構(gòu)的工具
eg.
interface I_EchartOption { series: { data: { name: string; value: numberOrString; unit?: string; }[]; name?: string; type: "pie"; }; // 數(shù)據(jù)集配置 } const mock:I_EchartOption = { series: [ { type: "pie", data: [ { name: "中藥", value: "2630", unit: "家", _viewData:{ // 通過(guò)組合的自定義屬性 } }, ] } ] } const parsingMock=(mock:I_EchartOption):T_formInfo=>{} parsingMock(mock) // 返回一個(gè) Mock 描述,見(jiàn)下文
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。