微信小程序云开发- 初始化项目并创建云函数

2020-03-28  本文已影响0人  月圆星繁

初始化项目

配置云开发到项目中

"cloudfunctionRoot": "cloudfunctions/", // 这个值是云函数文件夹的名称
image.png
App({
  onLaunch: function () {
    
    if (!wx.cloud) {
      console.error('请使用 2.2.3 或以上的基础库以使用云能力')
    } else {
      wx.cloud.init({
        //   env 参数决定接下来小程序发起的云开发调用
        //(wx.cloud.xxx)会默认请求到哪个云环境的资源
        //   此处请填入环境 ID, 环境 ID 可打开云控制台查看
        //   如不填则使用默认环境(第一个创建的环境)
        env:"test2020-owyyn",
      })
    }
  }
})

创建云函数

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  let a = event.a;
  let b = event.b;
  let c = a + b;
  return c;
}

使用云函数

const app = getApp()

Page({
  // 第一个云函数
  addNums() {
    // 调用云函数
    wx.cloud.callFunction({
      name:'add',
      data:{
        a:1,
        b:2,
      },
      success:res => {
        console.log('成功', res)
      },
      fail:res => {
         console.log('失败',res)
      }
    })
  },
})
<!--index.wxml-->
<view class="container">
  <!-- 云函数获取加法-->
  <button bindtap="addNums" type="primary"> 云函数加法 </button>
</view>
image.png
上一篇 下一篇

猜你喜欢

热点阅读