[發(fā)明專利]一種實(shí)現(xiàn)前端應(yīng)用腳手架的系統(tǒng)和服務(wù)器在審
| 申請(qǐng)?zhí)枺?/td> | 201910352550.2 | 申請(qǐng)日: | 2019-04-28 |
| 公開(kāi)(公告)號(hào): | CN110109659A | 公開(kāi)(公告)日: | 2019-08-09 |
| 發(fā)明(設(shè)計(jì))人: | 宿淑娟;許家淇;周琳 | 申請(qǐng)(專利權(quán))人: | 廣東三維家信息科技有限公司 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30;G06F8/71 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 徐彥圣 |
| 地址: | 510000 廣東省廣州市天河區(qū)天河軟件園*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 模塊化 基礎(chǔ)框架 擴(kuò)展模塊 腳手架 路由管理模塊 狀態(tài)管理模塊 接口模塊 前端應(yīng)用 視圖模塊 服務(wù)器 代碼沖突 功能擴(kuò)展 基礎(chǔ)功能 開(kāi)發(fā)過(guò)程 多平臺(tái) 開(kāi)發(fā) 維護(hù) | ||
1.一種實(shí)現(xiàn)前端應(yīng)用腳手架的系統(tǒng),其特征在于,所述系統(tǒng)由基礎(chǔ)框架和擴(kuò)展模塊組成;
所述基礎(chǔ)框架包括:狀態(tài)管理模塊,路由管理模塊、視圖模塊和接口模塊;所述狀態(tài)管理模塊、所述路由管理模塊、所述視圖模塊和所述接口模塊分別設(shè)置有模塊化目錄及所述模塊化目錄對(duì)應(yīng)的組件;
所述擴(kuò)展模塊用于對(duì)所述基礎(chǔ)框架進(jìn)行功能擴(kuò)展。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述基礎(chǔ)框架通過(guò)Vue漸進(jìn)式框架實(shí)現(xiàn),所述Vue漸進(jìn)式框架使用腳手架工具Vue-cli搭建。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述狀態(tài)管理模塊包括狀態(tài)管理目錄和狀態(tài)管理的入口文件;
所述狀態(tài)管理目錄用于存儲(chǔ)應(yīng)用中的狀態(tài)管理數(shù)據(jù),通過(guò)所述狀態(tài)管理目錄的命名進(jìn)行資源劃分;
所述狀態(tài)管理的入口文件用于調(diào)用所述狀態(tài)管理目錄,以及存儲(chǔ)基礎(chǔ)框架中的state、mutation、action、getter狀態(tài)管理事件。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述路由管理模塊包括路由管理目錄和路由管理的入口文件;
所述路由管理目錄用于存儲(chǔ)所述視圖模塊中的頁(yè)面組件,通過(guò)所述路由管理目錄的模塊化命名對(duì)資源進(jìn)行劃分;
所述路由管理的入口文件用于調(diào)用所述路由管理模塊。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述路由管理模塊還包括:Vue異步組件和webpack分割接口;
所述Vue異步組件用于提供按需加載的異步接口;
所述webpack分割接口用于對(duì)通過(guò)webpack打包后的文件進(jìn)行分割。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述視圖模塊包括:視圖目錄和頁(yè)面組件;
所述視圖目錄用于存儲(chǔ)所述頁(yè)面組件,通過(guò)所述視圖目錄的模塊化命名對(duì)資源進(jìn)行劃分;
所述頁(yè)面組件用于搭建Vue漸進(jìn)式框架。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述接口模塊包括:接口目錄、入口文件和fetch接口;
所述接口目錄用于存儲(chǔ)異步接口請(qǐng)求,通過(guò)所述接口目錄的模塊化命名對(duì)資源進(jìn)行劃分;
所述入口文件用于存儲(chǔ)并調(diào)用所述接口模塊提供的異步接口;
所述fetch接口用于實(shí)現(xiàn)在每個(gè)接口目錄的入口文件中進(jìn)行實(shí)例化fetch引入。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述擴(kuò)展模塊由分布式版本控制系統(tǒng)構(gòu)成,包括:開(kāi)發(fā)版本存儲(chǔ)單元和發(fā)布版本存儲(chǔ)單元;
所述開(kāi)發(fā)版本存儲(chǔ)單元用于存儲(chǔ)基礎(chǔ)框架的開(kāi)發(fā)版本代碼;所述發(fā)布版本存儲(chǔ)單元用于存儲(chǔ)基礎(chǔ)框架的發(fā)布版本代碼。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述開(kāi)發(fā)版本存儲(chǔ)單元包括多個(gè)開(kāi)發(fā)版本分支存儲(chǔ)單元;所述發(fā)布版本存儲(chǔ)單元包括多個(gè)發(fā)布版本分支存儲(chǔ)單元;
每個(gè)所述開(kāi)發(fā)版本分支存儲(chǔ)單元用于存儲(chǔ)相應(yīng)分支框架的開(kāi)發(fā)版本代碼;
每個(gè)所述發(fā)布版本分支存儲(chǔ)單元用于存儲(chǔ)相應(yīng)分支框架的發(fā)布版本代碼。
10.一種服務(wù)器,其特征在于,包括處理器和機(jī)器可讀存儲(chǔ)介質(zhì),所述機(jī)器可讀存儲(chǔ)介質(zhì)存儲(chǔ)有能夠被所述處理器執(zhí)行的機(jī)器可執(zhí)行指令,所述處理器執(zhí)行所述機(jī)器可執(zhí)行指令以實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述的系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東三維家信息科技有限公司,未經(jīng)廣東三維家信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910352550.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





