小程序常用注释|方法|代码等

1.云函数的调用

    wx.cloud.callFunction({
      // 需调用的云函数名
      name: 'getAddress',
      // 传给云函数的参数
      data: {
        a: 12,
        b: 19,
      },
      success(e) {
        ut.log("success")
        ut.log(e)
      },
      fail(e) {
        ut.log("fail")
        ut.log(e)
      },
      // 成功回调
      complete(e) {
        ut.log("complete")
        ut.log(e)
      }
    })

2.云函数的编写

// 云函数入口文件
const cloud = require('wx-server-sdk')
const app = require('tcb-admin-node');

//初始化APP环境
app.init({
  // env: 'release-f3e0c0' //release版本
  env: 'debug-f3e0c0' //debug版本
});
//初始化云开发环境
cloud.init({
  // traceUser: true,
  // env: 'release-f3e0c0' //release版本
  env: 'debug-f3e0c0' //debug版本
})

//初始化云数据库环境
const db = app.database();
const _ = db.command;
const defaultAddressCollection = db.collection('defaultAddress');

// 云函数入口函数
exports.main = async(event, context) => {

  const wxContext = cloud.getWXContext()
  var addressData;

  await defaultAddressCollection.where({
      _openid: wxContext.OPENID // 填入当前用户 openid
    })
    .get()
    .then(res => {
      console.log(res.data)
      addressData = res.data;
    })
    .catch(err => {
      console.error(err)
    })
    
  return {
    addressData
  }
}

你可能感兴趣的:(小程序常用注释|方法|代码等)