2021年1月小程序云開發(fā)最新最全教程,持續(xù)更新中...
寫在前面
1,講解視頻
視頻課我會(huì)在B站免費(fèi)提供給大家,歡迎關(guān)注,歡迎三連。
https://space.bilibili.com/419474640/video

2,配套筆記
配套筆記會(huì)在csdn上免費(fèi)給到大家,歡迎關(guān)注,筆記會(huì)持續(xù)更新。
https://blog.csdn.net/qiushi_1990

3,支持石頭哥??
目前源碼和配套的一些資源暫時(shí)不免費(fèi),如果有需要的同學(xué)可以私聊石頭哥,拿米來換。

筆記我也有整理一套電子書,大家也可以私聊石頭哥獲取電子書版的配套筆記。電子書筆記方便后期查詢知識(shí)點(diǎn)。

4,問題解答(●’?’●)
另外石頭哥提供配套解答服務(wù)。當(dāng)然了,知識(shí)付費(fèi)時(shí)代石頭哥解答是要米的,畢竟石頭哥精力有限,石頭哥也是要吃面包的。石頭哥有推出包月,包年解答服務(wù)。你在學(xué)習(xí)過程中有任何問題,或者工作中遇到任何編程問題,都可以來找石頭哥
石頭哥目前可以解答如下問題
小程序方面的問題
云開發(fā)方面的問題
Java,springboot,Javaweb方面的問題
畢設(shè)方面的問題
安卓app開發(fā)方面的問題
html+css+JavaScript方面的問題
前端開發(fā)的問題
后端開發(fā)的問題
面試找工作方面的問題

一,認(rèn)識(shí)小程序云開發(fā)
1-1,云開發(fā)簡介
小程序云開發(fā)簡稱tcb,是微信官方給我們提供的基于騰訊云的云服務(wù)器。目前云開發(fā)包含:云數(shù)據(jù)庫,云函數(shù),云存儲(chǔ),云調(diào)用。后面章節(jié)會(huì)具體給大家講解這幾個(gè)。
1-2,云開發(fā)和傳統(tǒng)服務(wù)器對比
云開發(fā)相對于傳統(tǒng)服務(wù)器的優(yōu)勢如下表

通過上面的對比,我們可以看出,如果你想快速創(chuàng)建一個(gè)小程序的后臺(tái),用云開發(fā)是不錯(cuò)的選擇。
二,微信開發(fā)者工具的安裝與使用
工欲善其事必先利其器,我們在開發(fā)小程序之前,首先需要安裝小程序開發(fā)者工具,今天就來教大家安裝小程序開發(fā)者工具。
2-1,其實(shí)很簡單,只需要進(jìn)入小程序官網(wǎng),然后點(diǎn)擊工具,如下圖所示。


當(dāng)然了,也可以直接通過下面鏈接去下載
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
2-2,下載安裝包如下

不管你是window還是mac電腦,只需要雙擊安裝包實(shí)現(xiàn)安裝即可。

等待安裝即可

安裝完成

2-3,進(jìn)入開發(fā)者工具

第一次進(jìn)入時(shí),如下

點(diǎn)擊上圖的加號(hào),我們來創(chuàng)建一個(gè)新項(xiàng)目

完成上圖的配置后,點(diǎn)擊新建。即可創(chuàng)建項(xiàng)目。創(chuàng)建好以后的項(xiàng)目如下圖所示。

這樣我們就完成了小程序開發(fā)者工具的安裝了,后面我們就可以開始小程序的代碼編寫了。
三,注冊小程序
我們前面雖然可以用測試號(hào)創(chuàng)建小程序,但是測試號(hào)有很多功能會(huì)受限,比如我們接下來要講的云開發(fā),必須是注冊小程序后才可以使用,所以今天我們就來講講小程序的注冊.
其實(shí)官方給的注冊步驟很詳細(xì)了

官方注冊文檔:https://developers.weixin.qq.com/miniprogram/introduction/
進(jìn)入注冊頁面時(shí),跟著提示一步步來就可以了

注意點(diǎn):
如果只是學(xué)習(xí)的話,注冊個(gè)人小程序即可.
如果想商用,想使用微信支付,取用戶手機(jī)號(hào)等復(fù)雜功能,可以注冊企業(yè)小程序,不過企業(yè)小程序必須有營業(yè)執(zhí)照才可以注冊.
四,云開發(fā)環(huán)境的創(chuàng)建與初始化
今天我們就來正式的創(chuàng)建自己的第一個(gè)云開發(fā)項(xiàng)目,在創(chuàng)建云開發(fā)之前,有下面幾個(gè)注意事項(xiàng)
1,必須注冊小程序后才可以開通云開發(fā)
2,一個(gè)小程序可以創(chuàng)建兩個(gè)云開發(fā)環(huán)境
4-1,創(chuàng)建一個(gè)初始項(xiàng)目
我們要開通云開發(fā)服務(wù),必須先要進(jìn)入小程序開發(fā)者工具才可以。

和創(chuàng)建普通小程序一樣,如上圖所示,需要注意的就是這里必須要填寫自己的appid,不可以用測試號(hào). appid的獲取如下圖所示.

4-2,開通云開發(fā)
1,點(diǎn)擊下圖箭頭所示,如果你第一步創(chuàng)建項(xiàng)目時(shí),沒有使用自己的appid,這里不會(huì)有下圖箭頭所示的云朵.

2,給云開發(fā)環(huán)境取名

等待創(chuàng)建

創(chuàng)建成功

3,獲取云開發(fā)環(huán)境id

4-3,初始化云開發(fā)環(huán)境(***重要)
在app.js里寫入環(huán)境id,注意這里要用你自己的云開發(fā)環(huán)境id
初始化云開發(fā)環(huán)境前,先去云開發(fā)控制臺(tái),拿到云開發(fā)環(huán)境id,如下圖

這里的環(huán)境id建議直接復(fù)制,不要手寫,很容易寫錯(cuò)。
拿到環(huán)境id以后,就去app.js里做云開發(fā)環(huán)境初始化,如下
wx.cloud.init({
? ? ? ?env: "xiaoshitou-xs7fr"
})

用時(shí)候云開發(fā)創(chuàng)建好以后,初始化可能需要一點(diǎn)時(shí)間,所以如果這里初始化有報(bào)錯(cuò),記得關(guān)閉開發(fā)者工具,等幾分鐘再重新打開即可.
持續(xù)更新中。。。。