當前位置:
首頁 > 最新 > 開啟第一個WeChat Applet項目開發之旅

開啟第一個WeChat Applet項目開發之旅

導讀

2017年01月09日,騰訊公司正式發布微信小程序。至今,市面上已經有很多小程序上線。那麼,我們如何開發出屬於自己的微信小程序呢?本期我將帶領大家開啟自己的第一個微信小程序(又稱為:微信應用號)項目開發之旅。

作者:糖果君

公眾號:WXSmallApp開發

小程序代碼結構組成

1

建立小程序項目

打開安裝成功的「微信開發者工具」,選擇「小程序項目」,跳出如下界面。

項目目錄:小程序項目開發文件存放目錄。

AppID:註冊微信小程序賬號時,系統自動分配給用戶的ID號,登陸小程序賬號可以查詢。

項目名稱:為新建的微信小程序命名。

填寫完以上信息之後,進入到小程序開發界面,主要包括四個部分:工具欄、模擬器、編輯器以及調試器。

2

小程序代碼結構組成

微信小程序代碼結構如下圖所示。

①app.js文件:幫助註冊一個微信小程序應用。

②app.json文件:幫助進行微信小程序的全局配置,包括網路請求的超時時間、頁面註冊路徑等。

③app.wxss文件:設置微信小程序全局的樣式。

.js文件——幫助開發者處理微信小程序頁面的邏輯和數據交互;

.json文件——幫助開發者配置微信小程序頁面的配置信息;

.wxml文件——展示微信小程序裡面的元素和內容;

.wxss文件——幫助開發者設置小程序頁面內元素的樣式。

⑥util.js文件(在utils文件夾內):主要用來存放一些工具的函數,達到代碼復用的目的。

3

小程序全局配置和頁面配置

小程序配置文件包括app.json全局配置文件和***.json單個頁面配置文件。

app.json全局配置的配置選項有:Pages/tabBar/networkTimeout/debug/navigationStyle/navigationBarBackgroudColor/navigationBarTextStyle/backgroudColor/onReachBottomDistance

***.json單個頁面配置文件的配置選項有:disableScroll+上面加粗部分的選項配置信息。

當全局配置項與單個頁面配置項出現重複現象,則單個頁面配置項覆蓋全局配置項。

開發第一個小程序

1

小程序版本介紹

微信小程序一共有五個版本:預覽版本、開發版本、體驗版本、審核版本、線上版本。

預覽版本:在開發小程序過程中,實時預覽小程序運行狀態。

開發版本:上傳小程序之後,把本地的代碼上傳一個具有版本號的一個小程序應用。擁有開發者許可權的成員可以通過小程序開發助手看到開發版本。

體驗版本:在小程序管理後台可以直接將開發版本切換成體驗版本。

審核版本:把開發版本轉化為線上版本之前需要對小程序進行審核,成為審核版本。

線上版本:通過審核的微信小程序就從審核版本變為線上版本。

2

開發第一個小程序

建立一個項目名為「WXSmallApp」的小程序。注意:不啟用模板。

Step1:創建一個名稱為app.js的文件,輸入代碼:

App({

})

可以傳入一個Object類型的參數,參數可以是生命周期鉤子、事件處理函數、全局數據等。這裡傳入一個空的參數。

Step2:創建一個名稱為app.json的文件,註冊小程序所有頁面的路徑,輸入代碼:

{

"pages":[ //list類型數據

"WXSmallApp

]

}

Step3:創建一個名稱為WXSmallApp.wxml的文件,輸入代碼:

WXSmallApp

Step4:創建一個名稱為WXSmallApp.js的文件,用以註冊一個小程序頁面,輸入代碼:

Page({

})

可以傳入一個Object類型的參數,參數可以是生命周期鉤子、事件處理函數、全局數據等。這裡傳入一個空的參數。

Step5:創建一個名稱為WXSmallApp.json的文件,用以進行頁面配置,輸入代碼:

{

}

這裡輸入空的配置對象。

Step6:創建一個名稱為WXSmallApp.wxss的文件,用以描述小程序頁面的樣式,這裡可以不進行任何設置。

在開發界面的左邊的模擬器上就可以看到如下圖所示效果。

為了便於管理小程序頁面,建立pages文件夾,把WXSmallApp.js、WXSmallApp.json、WXSmallApp.wxml、WXSmallApp.wxss四個文件放進pages文件夾中,並更改app.json文件中的路徑,如下圖所示。

到此,我們建立了第一個WXSmallApp小程序項目。

本期的分享就到這裡了,感謝您的閱覽,謝謝!

- END -

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 糖果亭 的精彩文章:

WeChat Applet介紹與開發準備

TAG:糖果亭 |