小程序如何将文本框里的数据上传到云数据库中?

如题,在.add()里面要怎样写呢?求大佬指点

wx.cloud.init();
const db = wx.cloud.database();
var app = getApp()


Page({
  data: {
    focus: false,
    list:[],
    title:'',
    content1:''
  },

  // 获取文本框内容
  getTitle(e) {
    this.setData({
      title: e.detail.value
    })
  },
  getContent1(e) {
    this.setData({
      content1: e.detail.value
    })
  },

  success: function (res) {
    console.log(res)
    that.setData({
      title: "",
      content1: ""
    })
    }

})


db.collection('data').add({
  // data 字段表示需新增的 JSON 数据
  data:{
    title: title,
    content1: content1,
  },

  success(res) {
    // res 是一个对象,其中有 _id 字段标记刚创建的记录的 id
    console.log(res)
  }
})

2个回答

    wx.cloud.callFunction({
      // 要调用的云函数名称
      name: 'bookinfo',
      // 传递给云函数的参数
      data: {
        isbn: res.result
      },
      success: res => {
        //  console.log(res)
        //进一步的处理
        var bookString = res.result;
        console.log(JSON.parse(bookString))


        //云数据库初始化
        const db = wx.cloud.database({});
        const book = db.collection('books')

        db.collection('books').add({
          // data 字段表示需新增的 JSON 数据
          data: JSON.parse(bookString)

        }).then(res => {
          console.log(res)
        }).catch(err => {
          console.log(err)
        })
      },
      fail: err => {
        console.error(res)
      }
    })
  },

db.collection('data').add({
// data 字段表示需新增的 JSON 数据
data:{
title: this.data.title,
content1: this.data.content1,
},

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐