• 小程序-简易加法教你如何使用云函数


    核心在于其返回值上,还有他传递时的event值

    初始化(app.js)

    App({
        onLaunch: function () {
            // 云环境初始化
            wx.cloud.init({
            env:"环境id"
            })
        }
    })
    

    index.wxml

    <button bindtap="qiuhe">云函数获取加法</button>
    <button bindtap="getopenid">获取用户openid</button>
    

    index.js

    Page({
        //第一个云函数
        qiuhe() {
            wx.cloud.callFunction({
                //调用的函数名字
                name: "add",
                //传的参数
                data: {
                    //要和云函数里接收的event.a相同
                    a: 1,
                    //要和云函数里接收的event.b相同
                    b: 3
                },
                success(res) {
                    console.log("请求成功", res);
                },
                fail(err) {
                    console.log("请求失败", err);
                }
            })
        },
        //获取用户openid
        getopenid() {
            wx.cloud.callFunction({
                //调用的函数名字
                name: "getopenid",
                success(res) {
                    console.log("获取用户openid成功", res.result.openid);
                },
                fail(err) {
                    console.log("获取用户openid失败", err);
                }
            })
        }
    })
    

    获取加法(add.js)

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    
    cloud.init()
    
    // 云函数入口函数
    exports.main = async (event, context) => {
        // console.log("event:"+event);
        // console.log("context:"+context);
        let a=event.a;
        let b=event.b;
        return a+b;
    }
    

    获取用户openid(getopenid.js)

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    
    cloud.init()
    
    // 云函数入口函数
    exports.main = async (event, context) => {
        const wxContext = cloud.getWXContext()
    
        return {
            event,
            openid: wxContext.OPENID,
            appid: wxContext.APPID,
            unionid: wxContext.UNIONID,
        }
    }
  • 相关阅读:
    oracle查询表最后的操作时间
    设置tomcat开机自启
    jmeter 连接mysql
    ubuntu卸载软件
    转 ubuntu 安装chrome 和chromedriver
    转 ps -ef ps -aux 区别
    ubuntu 20 jenkins 开机启动
    Ubuntu20.04安装JDK
    ubuntu 安装指定版本gitlab
    Gitlab备份和恢复操作记录 转
  • 原文地址:https://www.cnblogs.com/dongxuelove/p/13059821.html
Copyright © 2020-2023  润新知