本文实例为大家分享了微信小程序云开发实现增删改查的具体代码,供大家参考,具体内容如下

首先按照微信小程序官方提示创建一个快速云开发小程序
大家可以点击此处下载源代码
实现效果如下:

在miniprogram->index的下修改下面三个文件
index.js如下:
Page({
data: {
id: '',//修改用来保存_id
iSshow: true,
inpVal: '',
inp2Val: '',
inp3Val: '',
list: []
},
onLoad: function () {
var that = this
that.getUserMsg()//读取信息
},
//获取文本框内容
getName(e) {
this.setData({
inpVal: e.detail.value
})
},
getAge(e) {
this.setData({
inp2Val: e.detail.value
})
},
getCreated(e) {
this.setData({
inp3Val: e.detail.value
})
},
//获取信息
getUserMsg() {
var that = this
const db = wx.cloud.database()
db.collection('datalist').get({
success: function (res) {
console.log(res)
that.setData({
list: res.data
})
}
})
},
//添加信息
setUserMsg() {
var that = this
const db = wx.cloud.database()
db.collection('datalist').add({
data: {
name: that.data.inpVal,
age: that.data.inp2Val,
created: that.data.inp3Val
},
success: function (res) {
console.log(res)
that.setData({
inpVal: "",
inp2Val: "",
inp3Val:""
})
console.log(that.data.inpVal + '--' + that.data.inp2Val + '--' + that.data.inp2Val)
that.getUserMsg()
}
})
},
//删除信息
delUserMsg(e) {
var that = this
const db = wx.cloud.database()
var id = e.currentTarget.dataset.id
db.collection('datalist').doc(id).remove({
success: function (res) {
console.log(res)
that.getUserMsg()
}
})
},
//修改回显
changeMsg(e) {
var that = this
var id = e.currentTarget.dataset.id
const db = wx.cloud.database()
db.collection('datalist').doc(id).get({
success: function (res) {
that.setData({
inpVal: res.data.name,
inp2Val: res.data.age,
inp3Val:res.data.created,
show: false,
id: res.data._id
})
}
})
},
//更新提交
updetMsg(e) {
var that = this
var id = e.currentTarget.dataset.id
const db = wx.cloud.database()
db.collection('datalist').doc(id).update({
data: {
name: that.data.inpVal,
age: that.data.inp2Val,
created:that.data.inp3Val
},
success: function (res) {
that.getUserMsg()
that.setData({
inpVal: '',
inp2Val: '',
inp3Val:'',
show: true
})
}
})
},
})
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。