網站制作NEWS
小程序開發(fā)之云函數的使用教程詳解
云函數是部署在云端的函數,與小程序本地函數存在顯著差異。云函數的應用涉及云端云函數定義和本地引用云端云函數API接口兩個問題。1.1 云函數API和云函數創(chuàng)建1.1.1 小程序云函數API接口是小程序調用云端函數的接口,類似于wx.request()。小程序提供了wx.cloud.callFunction()接口作為云函數API接口,其屬性包括name(云函數名)、data(傳遞給云函數的參數)、config(配置)、success(返回云函數調用的返回結果)、fail(接口調用失敗的回調函數)、complete(接口調用結束的回調函數)。官網示例代碼展示了如何定義一個名為add的云函數。1.1.2 創(chuàng)建云函數的方法是右擊項目中的cloudfunctions文件夾,選擇新建Node.js云函數選項,開發(fā)者工具會自動生成一個文件夾,輸入的文件夾即為云函數名。創(chuàng)建好之后,即可在main函數中編寫代碼。創(chuàng)建云函數的好處是無需上傳和部署,系統(tǒng)會自動完成。2、云函數案例本例對比了云函數和本地函數實現加法和減法操作。界面設計包括用戶輸入區(qū)和結果顯示區(qū)。add函數使用wx.cloud.callFunction()接口調用云函數add,sub函數則是普通的本地JavaScript函數。云函數add/index.js的代碼實現了加法運算。實現效果展示了云函數在小程序中的應用。
多重隨機標簽