云函数叔叔

答案
1 、使用云函数更新数据
1) 新建云函数 update, 完成后上传并部署到云端
return cloud.database().collection("num")
.doc(event.id)
.update({
data:{
num:event.num
}
})
2) 新增加页面用于更新 pages/update/update
update.wxml
<input placeholder=" 请输入 ID" bindinput="updDataInput"></input> // 输入 id
<input placeholder=" 请输入 num" bindinput="updNum"></input> // 输入修改的内容
<button bindtap="updData" type="primary"> 更新数据 </button> // 更新按钮
3)update.js
var id
var num
Page({
updDataInput(e){
id=e.detail.value
},
updNum(e){
num=e.detail.value
},
updData(){
wx.cloud.callFunction({
name:'update', // 云函数名称
data:{
id:id,
num:num
}
})
.then(res=>{
console.log(' 请求云函数成功 ',res)
})
.catch(err=>{
console.log(' 请求云函数失败 ',err)
})
},
})
2 、使用云函数删除数据
1 )新建云函数 remove01,index.js 里的内容为:
return cloud.database().collection("num")
.doc(event.id)
.remove()
2 )新增加页面用于删除 pages/remove/remove
remove.wxml
<input placeholder=" 请输入 ID" bindinput="updDataInput"></input>
<button bindtap="remData" type="primary"> 删除数据 </button>
3)remove.js
// pages/remove/remove.js
var id
Page({
updDataInput(e){
id=e.detail.value
},
remData(){
wx.cloud.callFunction({
name:'remove01',
data:{
id:id
}
})
.then(res=>{
console.log(' 请求云函数成功 ',res)
})
.catch(err=>{
console.log(' 请求云函数失败 ',err)
})
}
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值