微信小程序開發(fā)文檔,本文檔將帶你一步步創(chuàng)建完成一個微信小程序,并可以在手機上體驗該小程序的實際效果。這個小程序的首頁將會顯示歡迎語以及當前用戶的微信頭像,點擊頭像,可以在新開的頁面中查看當前小程序的啟動日志。
使用說明:
1、獲取微信小程序的 AppID
如果你是收邀請的開發(fā)者,我們會提供一個帳號,利用提供的帳號,登錄 https://mp.weixin.qq.com ,就可以在網站的“設置”-“開發(fā)者設置”中,查看到微信小程序的 AppID 了,注意不可直接使用服務號或訂閱號的 AppID 。
如果是游客模式,可以跳過本步驟
注意:如果我們不是用注冊時綁定的管理員微信號,在手機上體驗該小程序。那么我們還需要操作“綁定開發(fā)者”。即在“用戶身份”-“開發(fā)者”模塊,綁定上需要體驗該小程序的微信號。本教程默認注冊帳號、體驗都是使用管理員微信號。
2. 創(chuàng)建項目
我們需要通過開發(fā)者工具,來完成小程序創(chuàng)建和代碼編輯。
開發(fā)者工具安裝完成后,打開并使用微信掃碼登錄。選擇創(chuàng)建“項目”,填入上文獲取到的 AppID ,設置一個本地項目的名稱(非小程序名稱),比如“我的第一個項目”,并選擇一個本地的文件夾作為代碼存儲的目錄,點擊“新建項目”就可以了。
為方便初學者了解微信小程序的基本代碼結構,在創(chuàng)建過程中,如果選擇的本地文件夾是個空文件夾,開發(fā)者工具會提示,是否需要創(chuàng)建一個 quick start 項目。選擇“是”,開發(fā)者工具會幫助我們在開發(fā)目錄里生成一個簡單的 demo。
3. 編寫代碼
創(chuàng)建小程序實例
點擊開發(fā)者工具左側導航的“編輯”,我們可以看到這個項目,已經初始化并包含了一些簡單的代碼文件。最關鍵也是必不可少的,是 app.js、app.json、app.wxss 這三個。其中,.js后綴的是腳本文件,.json后綴的文件是配置文件,.wxss后綴的是樣式表文件。微信小程序會讀取這些文件,并生成小程序實例。
下面我們簡單了解這三個文件的功能,方便修改以及從頭開發(fā)自己的微信小程序。
app.js是小程序的腳本代碼。我們可以在這個文件中監(jiān)聽并處理小程序的生命周期函數、聲明全局變量。調用框架提供的豐富的 API,如本例的同步存儲及同步讀取本地數據。想了解更多可用 API,可參考 API 文檔
微信小程序使用說明:
Q:小程序是什么?它有著什么樣的功能?
A:小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。也體現了“用完即走”的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。
Q:我是一個開發(fā)者,沒有收到小程序的測試邀請,有什么渠道可以申請注冊小程序?
A:小程序仍然處于內測階段。全面開放申請后,主體類型為個人、企業(yè)、政府、媒體或其他組織的開發(fā)者,均可申請注冊小程序。
Q:現在已經有部分帳號收到小程序的內測邀請了,接下來是否會繼續(xù)開放內測邀請?
A:關于小程序的上線節(jié)奏:本次內測采用邀請制,其內容客戶端暫時對用戶不可見。之后小程序會全面開放申請,所有小程序將在統(tǒng)一時間向用戶開放。
Q:小程序可以和現有的App 打通嗎?
A:小程序可以借助微信聯合登錄,和開發(fā)者已有的App 后臺的用戶數據進行打通,但不會支持小程序和App 直接的跳轉。
Q:微信已經有了訂閱號、服務號、企業(yè)號,小程序和這三者有什么不同?
A:小程序、訂閱號、服務號、企業(yè)號是并行的體系。
Q:外界有說法稱,小程序的推出意味著微信要做一個應用分發(fā)市場,是這樣嗎?
A:微信推出小程序,并非想要做應用分發(fā)市場,而是給一些優(yōu)質服務提供一個開放的平臺。
相關視頻: