小程序获取用户输入无法提交至云数据库?
小程序获取用户输入无法提交至云数据库,reset操作可行,代码如下:
Page({
formSumbit: function (e) { //点击提交新建单词的方法
wx.cloud.init() //使用此步骤完成初始化
const db = wx.cloud.database() //数据库初始化
db.collection('example1').add({
data: {
example1: e.detail.value,
example2: e.detail.value,
},
});
success: res => {
this.setData ({ // 返回结果中会包含新创建的记录的 _id
example1: e.detail.value.word,
example2: e.detail.value.description,
})
wx.showToast({ title: '提交成功', })
console.log(res)
};
fail: err => {
wx.showToast({ title: '提交失败', })
console.error(err)
}
},
Back: function () {
console.log('form发生了reset事件')
},
自己的尝试:
- 若将
success: res => {this.setData
里的example1
、example2
的值修改为''
,曾可以进行提交,但在云数据库里查看,值为空; - 其中输入值,进行提交,云数据库可出现值。
参考链接: 微信小程序数据添加到云数据库中
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PS:確保你雲端數據庫的權限是已經設置為可讀寫的。