微信小程序簡易教程
各位朋友大家好,很高興我們一起來完成微信簡單小程序的搭建,眾所周知,2017年1月第一批小程序正式上線,隨後小程序如雨後春筍般的火了起來,那麽下面我給大家介紹小程序的簡易搭建教程,如下:
1、註冊微信小程序賬號
假設你之前在微信公眾平臺上面已經創建過微信公眾賬號,那麽你認為是不是能直接登錄https://mp.weixin.qq.com/,然後進行使用微信小程序呢?答案是絕對不可能,你需要拿一個新的郵箱賬號來註冊微信小程序賬號,他們之間是分開的,註冊完成之後進行下一步操作。
2、創建項目
我們需要通過開發者工具,來完成小程序創建和代碼編輯。
開發者工具安裝完成後,打開並使用微信掃碼登錄。選擇創建“項目”,填入上文獲取到的 AppID ,設置一個本地項目的名稱(非小程序名稱),比如“我的第一個項目”,並選擇一個本地的文件夾作為代碼存儲的目錄,點擊“新建項目”就可以了。
為方便初學者了解微信小程序的基本代碼結構,在創建過程中,如果選擇的本地文件夾是個空文件夾,開發者工具會提示,是否需要創建一個 quick start 項目。選擇“是”,開發者工具會幫助我們在開發目錄裏生成一個簡單的 demo。
項目創建成功後,我們就可以點擊該項目,進入並看到完整的開發者工具界面,點擊左側導航,在“編輯”裏可以查看和編輯我們的代碼,在“調試”裏可以測試代碼並模擬小程序在微信客戶端效果,在“項目”裏可以發送到手機裏預覽實際效果。
3、編寫代碼
創建小程序實例
點擊開發者工具左側導航的“編輯”,我們可以看到這個項目,已經初始化並包含了一些簡單的代碼文件。最關鍵也是必不可少的,是 app.js、app.json、app.wxss 這三個。其中,.js後綴的是腳本文件,.json後綴的文件是配置文件,.wxss後綴的是樣式表文件。微信小程序會讀取這些文件,並生成小程序實例。
下面我們簡單了解這三個文件的功能,方便修改以及從頭開發自己的微信小程序。
app.js是小程序的腳本代碼。我們可以在這個文件中監聽並處理小程序的生命周期函數、聲明全局變量。調用框架提供的豐富的 API,如本例的同步存儲及同步讀取本地數據。想了解更多可用 API,可參考 API 文檔
1 //app.js 2 App({ 3 onLaunch: function () { 4 //調用API從本地緩存中獲取數據 5 var logs = wx.getStorageSync(‘logs‘) || [] 6 logs.unshift(Date.now()) 7 wx.setStorageSync(‘logs‘, logs) 8 }, 9 getUserInfo:function(cb){ 10 var that = this; 11 ifView Code(this.globalData.userInfo){ 12 typeof cb == "function" && cb(this.globalData.userInfo) 13 }else{ 14 //調用登錄接口 15 wx.login({ 16 success: function () { 17 wx.getUserInfo({ 18 success: function (res) { 19 that.globalData.userInfo = res.userInfo; 20 typeof cb == "function" && cb(that.globalData.userInfo) 21 } 22 }) 23 } 24 }); 25 } 26 }, 27 globalData:{ 28 userInfo:null 29 } 30 })
微信小程序簡易教程