收藏
回答

云函数提交数据时,有空数据该如何处理?

请问提交数据时出现空数据该如何处理?

formSubmit: function (e) {
    if (this.data.serviceTypes == 'Free') {
      const freeTemp = {
        name: this.data.serviceValue,
        desc: this.data.descValue,
      }
      this.setData({
        freeObj: freeTemp,
      })
    } else {
      const chargeTemp = {
        price: this.data.priceValue,
        name: this.data.serviceValue,
        desc: this.data.descValue,
      }
      this.setData({
        chargeObj: chargeTemp,
      })
    }
    this.setData({
      inputValue: '',
    })
    wx.showLoading()
    this._send()
    wx.hideLoading()
  },


  // 提交数据到服务器
  _send() {
    wx.cloud.callFunction({
      name: 'add_Project',
      data: {
        _id: this.data.adminInfo._id,
        freeObj: this.data.freeObj,
        chargeObj: this.data.chargeObj
      }
    }).then(res => {
      wx.hideLoading()
      console.log(res)
    })
  },


回答关注问题邀请回答
收藏

2 个回答

  • 玖玖
    玖玖
    2020-07-09

    表单得判断,其次用for循环去除无数据的数组

    2020-07-09
    有用 1
    回复 1
    • Qiu (吉²)
      Qiu (吉²)
      2020-07-09
      谢谢🙏
      2020-07-09
      回复
  • xplee
    xplee
    2020-07-08

    首先在小程序端拦截不输入的情况啊,其次云函数里面写入数据库前也要做必要的检查。

    2020-07-08
    有用 1
    回复 1
    • Qiu (吉²)
      Qiu (吉²)
      2020-07-09
      谢谢🙏
      2020-07-09
      回复
登录 后发表内容
问题标签