小程式雲開發案例

2022-09-23 21:12:23 字數 1009 閱讀 7227

最新更新的微信 web 開發者工具支援了雲開發

和之前免費提供的自動部署的測試環境不同,這次是生產和開發都不需要一**立的伺服器了

取而代之的是雲檔案,雲函式和雲資料庫(和 bmob 雲有點像)

更新到最新的微信 web 開發者工具就行了

新建專案,使用雲開發快速啟動專案模板(必須是自己的 appid,測試 appid 沒有這個模板)

其實就是乙個在小程式中使用比較方便的物件儲存

apiwx.cloud.uploadfile // 如果上傳至同一路徑則是覆蓋寫

wx.cloud.downloadfile

wx.cloud.deletefile

wx.cloud.deletefile

上傳 demo

wx.chooseimage(,

fail: e => ,

complete: () => })}

})雲函式在本地編寫,上傳到雲端的 node.js 執行環境中執行,然後返回結果。可以通過雲函式後端 sdk 搭配使用多種服務,比如資料庫和儲存 api(wx-server-sdk)。

定義雲函式存放目錄

雲函式根目錄下的第一級目錄(雲函式目錄)是與雲函式名字相同的,如果函式已經上傳到雲端執行環境,則會有乙個特殊的雲圖示

雲函式**

呼叫**

wx.cloud.callfunction(,

success: res => ,

fail: err =>

})輸出結果存放在 res.result 中,為了看出 event 和 context 的作用,在返回結果中順便返回了這兩個內容,列印了出來

可以看到,event 就是傳入的引數,同時會自動新增 userinfo 資訊。context 是雲函式的執行環境引數

},context: ,

sum: 3

}官方介紹說是雲開發提供了乙個 json 資料庫,使用起來也很簡單

先建立乙個集合,也就是資料庫的table吧

但是並不要求是每一行的資料結構都一樣

Hive UDF開發案例

bin hive中操作 臨時函式的使用 add jar home hadoop lib train 1.0 snapshot.jar 將上傳的jar包匯入到classpath變數裡 list jars 檢視匯入的jar包 create temporary function say hello as ...

WPF程式設計師開發案例

引子 wpf乙個簡單的應用思路 目錄 第一部分 構建的基本思路及技能 1 建立基本工程 2 page布局設計 3 wpf樣式 4 wpf事件 5 wpf頁面動態生成 第二部分 page高階機制 1 資料庫繫結 2 資料繫結 3 檔案儲存路徑對話方塊 第三部分 頁面互動入門 1 form與page互動...

移動端開發案例

touchstart touchmove touchend 可以實現拖動元素 但是拖動元素需要當前手指的座標值 我們可以使用 targettouches 0 裡面的pagex 和 pagey 移動端拖動的原理 手指移動中,計算出手指移動的距離。然後用盒子原來的位置 手指移動的距離 手指移動的距離 手...