美文网首页
微信小程序云开发- 初始化项目并创建云函数

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

作者: 月圆星繁 | 来源:发表于2020-03-28 23:27 被阅读0次

初始化项目

  • 使用开发工具的使用云开发,创建默认程序,小程序开发工具会创建很多自带的内容


    image.png
  • 不是用小程序开发,创建应用,自己配置云开发内容。


    image.png

配置云开发到项目中

  • 在project.config.json中增加
"cloudfunctionRoot": "cloudfunctions/", // 这个值是云函数文件夹的名称
image.png
  • app.js中配置云环境env ,环境ID到云开发中设置里面找。
App({
  onLaunch: function () {
    
    if (!wx.cloud) {
      console.error('请使用 2.2.3 或以上的基础库以使用云能力')
    } else {
      wx.cloud.init({
        //   env 参数决定接下来小程序发起的云开发调用
        //(wx.cloud.xxx)会默认请求到哪个云环境的资源
        //   此处请填入环境 ID, 环境 ID 可打开云控制台查看
        //   如不填则使用默认环境(第一个创建的环境)
        env:"test2020-owyyn",
      })
    }
  }
})
  • 在根目录下创建cloudfunctions文件夹(名字可以自定义),创建完成在开发者工具上右击这个文件夹 “选择当前环境”(当前环境需要提前在云开发中取创建)
    image.png

创建云函数

  • 在cloudfunctions文件夹上右击,选择 "新建node云函数" ,输入名称后会自动创建目录并上传(例如我创建的是一个 add文件夹)
  • 在add文件夹下的index.js中定义自己的函数
// 云函数入口文件
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;
}
  • 在add文件夹上右击选择 “ 上传并部署:云端安装依赖(不上传node-modules)”,等待上传成功才能生效,只要是云函数修改都必须要重新上传才能生效
    image.png

使用云函数

  • 例如在 pages/index/index.js定义一个函数使用云函数
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)
      }
    })
  },
})
  • 编译运行
    pages/index/index.wxml中内容
<!--index.wxml-->
<view class="container">
  <!-- 云函数获取加法-->
  <button bindtap="addNums" type="primary"> 云函数加法 </button>
</view>
image.png

相关文章

  • 微信小程序云开发创建部署与使用

    云开发的创建部署 1.创建项目时,后端服务选择【小程序·云函数】 2.进入项目后点击【云开发】并开通云开发,(开通...

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

    初始化项目 使用开发工具的使用云开发,创建默认程序,小程序开发工具会创建很多自带的内容image.png 不是用小...

  • 云开发初体验

    最近突然对小程序云开发很感兴趣,随即决定做个自己的小demo。 云开发开通与项目初始化 云开发项目开通其实微信官方...

  • 微信小程序开发——学习笔记(三)

    微信小程序云开发——云函数 云函数介绍 云函数定义:运行在(腾讯云)上的程序,将需要的函数部署在云开发平台上,即可...

  • 微信小程序项目目录介绍

    下载微信开发者工具打开,直接新建小程序项目。项目目录如下: cloudfunctions —— 云函数目录,开启云...

  • 微信小程序使用云开发的启动步骤

    微信小程序云开发 1. 创建云开发小程序 2. 创建云开发环境名字 3. 给代码设置云环境,让你的代码和刚才创建的...

  • 微信小程序 云开发-4

    微信小程序 云开发 -- 云函数查看项目根目录下 project.config.json 文件,是否存在clou...

  • 微信小程序云开发-云函数-创建云函数

    一、检查云函数环境 检查云函数环境时候,鼠标右键点击查看当前环境。如果存在多个云开发环境,要确保云函数的当前环境要...

  • 《乐小记》开发第一记

    首先创建微信小程序账号,网上教程很多不在累赘,之后我们搭建一个云开发小程序---《乐小记》并开通云开发控制台如图:...

  • 微信小程序云开发支付

    微信小程序的云开发支付先看下微信官方给出的流程图: 这张图里,开发者只需要关注的是小程序和云函数端即可;云函数做了...

网友评论

      本文标题:微信小程序云开发- 初始化项目并创建云函数

      本文链接:https://www.haomeiwen.com/subject/xdnjuhtx.html