微信小程序云开发(篇一)

学习笔记:小程序之云开发
推荐学习链接:石头哥 (啊婆主真的超级棒~~~ )

一、新建小程序项目

在这里插入图片描述

二、进入配置

详见云开发官方文档:云开发文档链接

  • 首先
    进入开发者工具来到下图:进入开通云开发
    在这里插入图片描述
  • 继续
    对其配置

配置文件目录,后面的clound,这个名字可以自定义,定义完后,再在左侧建一个相同名字的文件目录。如小图:
在这里插入图片描述

  • 云开发环境初始化
    可得示例:
    在这里插入图片描述
  • 环境ID
    在这里插入图片描述
    app.js
    在这里插入图片描述
    最后 ctr + s 保存即可。
    注意:成功的话,那个文件夹图标会变成一朵云.
    在这里插入图片描述

三、简单练习

3.1 添加数据

先去定义一个表名:
在这里插入图片描述
引入数据库:
在这里插入图片描述
引入数据库,并指定我们创建好的一个集合(表):test
collection() 方法。

const db = wx.cloud.database().collection("test")

随便找个页面:(为了好看,我清空了里面的代码)

  • wxml
<button bindtap="addData" type="primary" >点击添加数据</button>
  • js
const db = wx.cloud.database().collection("test")
Page({
  //添加数据
  addData(){
    db.add({
      data:{
        name: "华仔",
        age: 18
      },
      success(res){
        console.log("数据添加成功!",res)
      },
      fail(){
        console.log("添加失败",res)
      }
    })
  }
})

编译后,刷新查看:
在这里插入图片描述

3.2 获取云数据库数据并展示在页面上

先来到云数据库中查看数据:
在这里插入图片描述
现在,我们想把数据从云数据库中获取到,并展示在页面上:效果如下图
在这里插入图片描述
wxml

<button bindtap="getData">获取数据并展示在页面</button>

<!-- 云数据获取后返回在页面 -->
<view wx:for="{{datalist}}">
  <!-- js中定义一个空的列表datalist -->
  <view>{{item.name}}</view>
  <view>{{item.age}}</view>
</view>

js

Page({
  data: {
    datalist: [] /* 与xml中的datalist对应 */
  },

```//获取云数据库数据方法
 getData() {
   let that = this 
   wx.cloud.database().collection("test").get({
     success(res) {
       console.log("请求成功",res)
       that.setData({
         datalist:res.data
       })
     },
     fail(res){
      console.log("请求失败",res)
     }
   })
 }
 
})

学习中…未完待续~~~

  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

抄代码抄错的小牛马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值