微信小程序云开发如何--实现简单的增删改查

首先新建一个项目,后端服务选择 小程序·云开发

进入之后提示未:没有权限,请先开通云服务。

微信小程序云开发如何--实现简单的增删改查_第1张图片


这时候点击云开发即可开通。首次开通云环境后,需等待大约 10 分钟方可正常使用;还请南信等待。

这时候需要进行初始化程序:

首先在app.js中修改:其中env后面的为环境ID,可在云开发-设置当中查找。

然后再云开发-数据库-集合名称中新建一个名称随意---我起名叫 list,这就是你要操作的那张表

//app.js
App({
  onLaunch: function () {
    //云开发环境初始化
    wx.cloud.init({
      env: "qushen-boxwe"
    })
  }
})



















 

//index.js  wx.cloud.database()是云数据库,collection("list")是获取表
const DB = wx.cloud.database().collection("list")

let name=""
let age=""
let id = ""

Page({
  
  //获取用户输入的name
  addName(evn){
    name=evn.detail.value
  },
   //获取用户输入的age
  addAge(evn) {
    age = evn.detail.value
  },

  //获取用户要查询的id
  getInput(evn) {
    id = evn.detail.value
  },

  //获取用户删除的id
  deleteInput(evn) {
    id = evn.detail.value
  },

  //获取用户输入的id
  upDataInput(evn) {
    id = evn.detail.value
  },
  upage(evn) {
    id = evn.detail.value
  },

  //添加数据
  adddata(){
   DB.add({
     data:{
       name:name,
       age: age
     },
     success(res){
     console.log("添加成功",res)
     },
     fail(res) {
       console.log("添加失败" ,res)
     },
   })
  },

  //条件查询数据
  getdata() {
    DB.doc(id).get({
      success(res) {
        console.log("查询成功", res)
      },
      fail(res) {
        console.log("查询成功", res)
      },
    })
  },

  //全量查询数据
  getAlldata() {
    DB.get({
      success(res) {
        console.log("查询成功", res)
      },
      fail(res) {
        console.log("查询成功", res)
      },
    })
  },

  //删除一条消息
  deletedata() {
    DB.doc(id).remove({
      success(res) {
        console.log("删除成功", res)
      },
      fail(res) {
        console.log("删除成功", res)
      },
    })
  },

  //更新数据
updata(){
  DB.doc(id).update({
    data: {

      age: age
    },
    success(res) {
      console.log("修改成功", res)
    },
    fail(res) {
      console.log("修改失败", res)
    },
  })
}
})

 

 

 

 

你可能感兴趣的:(微信小程序)