微信小程序云开发简单介绍

微信小程序的介绍

小程序云开发功能对于个人开发者来说确实是一大福利,大大节约了简单小程序的开发周期,以极简的使用方式为小程序开发者提供了一个云服务器,以后一些简单的后端服务就再也不用自己另外搭建服务器啦。同时一些简单的操作也可以用云函数来处理。逆战
微信小程序云开发官方文档地址

初次使用环境搭建

  1. 创建一个云开发小程序或者使用云开发功能
    在创建项目时就选择小程序-云开发
    我们可以在创建项目的时候就选择云开发
    或者在已经创建好的项目中打开云开发功能,即可打开云开发控制台
    在这里插入图片描述
    在框选的位置按要求填写
    在这里插入图片描述
    创建完后的界面
    创建完成
    到这一步基本的云开发环境就配置完成了。

体验云开发

云开发包含以下功能

  • 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库
    云数据库的创建
    点击按钮新增数据,代码如下配置
    在这里插入图片描述
 // 
 const db = wx.cloud.database()
    db.collection('counters').add({
      data: {
        count: 1
      },
      success: res => {
        // 在返回结果中会包含新创建的记录的 _id
        this.setData({
          counterId: res._id,
          count: 1
        })
        wx.showToast({
          title: '新增记录成功',
        })
        console.log('[数据库] [新增记录] 成功,记录 _id: ', res._id)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '新增记录失败'
        })
        console.error('[数据库] [新增记录] 失败:', err)
      }
    })

点击按钮查询数据库数据,返回数组结构
查询

 const db = wx.cloud.database()
    // 查询当前用户所有的 counters
    db.collection('counters').where({
      _openid: this.data.openid
    }).get({
      success: res => {
        this.setData({
          queryResult: JSON.stringify(res.data, null, 2)
        })
        console.log('[数据库] [查询记录] 成功: ', res)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '查询记录失败'
        })
        console.error('[数据库] [查询记录] 失败:', err)
      }
    })
  • 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理
  • 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码
  • 云调用:云调用是云开发提供的基于云函数使用小程序开放接口的能力,支持在云函数调用服务端开放接口
  • HTTP API:云开发资源也可以通过 HTTP 接口访问,即在小程序外访问

结语

关于小程序的云开发功能的具体介绍这里就不再继续往下说了,按照上述流程创建好云开发项目后,项目本身集成了关于云开发功能的实现与体验,只需按照步骤就可完成。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值