发布页——向云端数据库上传多行文字和4张图片
- 第6,8行注释掉和不注释掉都可以实现数据上传
1 var _this = this; 2 wx.cloud.callFunction({ 3 name: \'search\', 4 data: { 5 content: e.detail.value.content, 6 /*tag: 1,*/ 7 miaoshu: e.detail.value.miaoshu, 8 /*tag: 1,*/ 9 jiage: e.detail.value.jiage, 10 tag: 1, 11 /*lianxifangshi: e.detail.value.lianxifangshi,*/ 12 13 }, 14 success: function (res) { 15 console.log(res.result) 16 _this.setData({ 17 input:"", 18 }) 19 }, 20 fail:console.error 21 })
- 表单上传时前端与数据库
fabu.js(页面的js文件)和index.js(云函数的js文件)
1 var _this = this; 2 wx.cloud.callFunction({ 3 name: \'search\', 4 data: { 5 content: e.detail.value.content, 6 /*tag: 1,*/ 7 miaoshu: e.detail.value.miaoshu, 8 /*tag: 1,*/ 9 jiage: e.detail.value.jiage, 10 lianxifangshi: e.detail.value.lianxifangshi, 11 tag: 1, 12 }, 13 success: function (res) { 14 console.log(res.result) 15 _this.setData({ 16 input:"", 17 }) 18 }, 19 fail:console.error 20 }) 21 }
1 // 云函数入口函数 2 exports.main = async (event, context) => { 3 try{ 4 return db.collection(\'hello\').where({ 5 tag:event.tag 6 }) 7 .update({ 8 data:{ 9 content:event.content, 10 miaoshu:event.miaoshu, 11 jiage:event.jiage, 12 lianxifangshi:event.lianxifangshi, 13 }, 14 }) 15 } 16 catch(e){ 17 console.log(e) 18 } 19 }
- 本地添加4张图片并显示至页面
请发表评论