免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

微信小程序開發(fā)之小程序架構(gòu)的示例分析

這篇文章給大家分享的是有關微信小程序開發(fā)之小程序架構(gòu)的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

公司主營業(yè)務:成都網(wǎng)站設計、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出和碩免費做網(wǎng)站回饋大家。

一、小程序架構(gòu)

每個小程序的結(jié)構(gòu)都是由兩個主要部分構(gòu)成:主體部分 + 各個頁面。

類似于許多框架,主體部分主要用于核心的配置,各個頁面主要用于不同業(yè)務場景。

1.1,主體部分主要由3個文件構(gòu)成

1)app.js:小程序邏輯,初始化APP

2)app.json :小程序配置,比如導航、窗口、頁面http請求跳轉(zhuǎn)等

3)app.wxss:公共樣式配置

主體配置完成之后,就是對應的業(yè)務開發(fā)了,也就是開發(fā)者最常操作的頁面。小程序頁面設計基本上也是遵循 MVC 結(jié)構(gòu)進行構(gòu)建。

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,
用一種業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,
在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯。MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、
處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中。

1.2,頁面由4個文件構(gòu)成

1)js:頁面邏輯,相當于控制層(C);也包括部分的數(shù)據(jù)(M)

2)wxml:頁面結(jié)構(gòu)展示,相當于視圖層(V)

3)wxss:頁面樣式表,純前端,用于輔助wxml展示

4)json:頁面配置,配置一些頁面展示的數(shù)據(jù),充當部分的模型(M)

如圖

微信小程序開發(fā)之小程序架構(gòu)的示例分析

代碼結(jié)構(gòu)參考

微信小程序開發(fā)之小程序架構(gòu)的示例分析

二、配置 app.json

簡單介紹核心架構(gòu)配置,詳細內(nèi)容請參考小程序開發(fā)文檔。

app.json

全局配置頁面文件的路徑、窗口表現(xiàn)、設置網(wǎng)絡超時時間、設置多 tab 等。

pages
接受一個數(shù)組,每一項都是字符串,來指定小程序由哪些頁面組成

微信小程序開發(fā)之小程序架構(gòu)的示例分析

window
用于設置小程序的狀態(tài)欄、導航條、標題、窗口背景色。

微信小程序開發(fā)之小程序架構(gòu)的示例分析

tabBar

通過 tabBar 配置項指定 tab 欄的表現(xiàn),以及 tab 切換時顯示的對應頁面。

tabBar 配置數(shù)組,只能配置最少2個、最多5個 tab,tab 按數(shù)組的順序排序。

微信小程序開發(fā)之小程序架構(gòu)的示例分析

networkTimeout
可以設置各種網(wǎng)絡請求的超時時間。

微信小程序開發(fā)之小程序架構(gòu)的示例分析

debug

true/false

可以在開發(fā)者工具中開啟 debug 模式,在開發(fā)者工具的控制臺面板,調(diào)試信息以 info 的形式給出,其信息有Page的注冊,頁面路由,數(shù)據(jù)更新,事件觸發(fā) 。 可以幫助開發(fā)者快速定位一些常見的問題。

page.json
每一個小程序頁面也可以使用.json文件來對本頁面的窗口表現(xiàn)進行配置。 頁面的配置比app.json全局配置簡單得多,只是設置 app.json 中的 window 配置項的內(nèi)容,頁面中配置項會覆蓋 app.json 的 window 中相同的配置項。

微信小程序開發(fā)之小程序架構(gòu)的示例分析

感謝各位的閱讀!關于“微信小程序開發(fā)之小程序架構(gòu)的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

新聞名稱:微信小程序開發(fā)之小程序架構(gòu)的示例分析
文章路徑:http://m.newbst.com/article4/jhedie.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計、面包屑導航、靜態(tài)網(wǎng)站、服務器托管、網(wǎng)站設計公司、網(wǎng)頁設計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設