![](https://i-blog.csdnimg.cn/blog_migrate/f84152499ff9b86715117150c25d5196.png)
![](https://i-blog.csdnimg.cn/blog_migrate/53a02f781aaa9fd2234b6e5040f7accf.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6888f3e5f9adb789654a8ee045a650fd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/05c723d98d6e29ce4ce7075d9c473358.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c0ba823cb92d52b5efe2fe02c7933f80.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f6c22a2483105b06daeafe8442acf9f1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/604d172fffbaf97dff2ac8ff3641166f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fe3041946bf0cc2750191ea841401aed.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9b47096d7ea78ebb85d69ba4e29a87b6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/dcd8d24c36957743bcf3b0b801ec263e.png)
答案
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)
})
}
})