雲函數定義為getdatas,以下是雲函數里面的index.js ,注意,此時的雲函數入口函數里並不需要寫回調函數,因為其得到的結果是直接返回即可了
// 雲函數入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 雲函數入口函數 exports.main = async (event, context) => { return await db.collection("user_info").get(); }
這里已經在雲數據庫里面有一個名為“user_info”的集合,如下:
在page_02的js里面添加以下的函數
cloudData:function(){ wx.cloud.callFunction({ name:"getdatas" }).then(res=>{ console.log(res) }).catch(err=>{ console.error(err) }) }
page_02的wxml如下
<view class="btn-area"> <button bindtap='cloudData'>Cloud</button> </view>
結果如下: