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

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
  }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 亲爱的弟弟: 最近好吗?手头的工作处理的怎么样哇?准时去接了我的大侄儿了没?今晚下厨露手艺了没? 上次你读了我的信...
    芬妮80阅读 188评论 3 1
  • 发现一个难题,设定一个问题。 提供一个假设。根据你的发现、你的经历、现有的事实和数据,做出一个可以解释这个情况的假...
    夏天_9c6e阅读 369评论 0 0
  • 让忙碌的九寨沟歇歇吧! 还空间于灾后重建、与宁静以休养生息,它们真该喘口气了…… 四姑娘山,位于川...
    3160aa10a09f阅读 274评论 0 0