微信小程序云函数的使用流程
发布日期:2021-06-30 11:52:28 浏览次数:2 分类:技术文章

本文共 1320 字,大约阅读时间需要 4 分钟。

示例代码

//app.jsApp({  onLaunch: function () {        if (!wx.cloud) {      console.error('请使用 2.2.3 或以上的基础库以使用云能力')    } else {      wx.cloud.init({        // env 参数说明:        //   env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源        //   此处请填入环境 ID, 环境 ID 可打开云控制台查看        //   如不填则使用默认环境(第一个创建的环境)        env: 'text-wx55c',        traceUser: true,      })    }    this.globalData = {}  }})
//project.config.json{	"miniprogramRoot": "miniprogram/",	"cloudfunctionRoot": "cloudfunctions/",...}
//d-test/index.js// 云函数入口文件const cloud = require('wx-server-sdk')// wx.cloudcloud.init()// 云端初始化 这两行代码 必须写在顶部// 数据库初始化// wx.cloud.database()const db = cloud.database()// 云函数入口函数exports.main = async (event, context) => {  // 开发能力的数据  const wxContext = cloud.getWXContext()  const count = await db.collection("students").get();//最多100条记录  return {    event,//前端传递的参数    count,    sun:event.a + event.b,//计算两数之和    openid: wxContext.OPENID,    appid: wxContext.APPID  }}
// pages/callfunction/callfunction.jsPage({  callFun(){    // 此api 调用云函数 支持Promise    wx.cloud.callFunction({      name:"d-test",//云函数名称      data:{a:10,b:20},//传递数据 event 接收      // success(res){      //   console.log(res)      // }    }).then(res=>{      // 虽然 没有传递任何参数 但小程序自己会把openid和小程序appid传递给后台      console.log(res,'调用成功')    })  },  onLoad(){  }})

 

转载地址:https://jackiehao.blog.csdn.net/article/details/107370946 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JavaScript中引用数据类型如何比较是否相等--两个对象相比较属性和值是否相等
下一篇:微信小程序文件云存储-上传下载删除功能

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月13日 14时26分09秒