收藏
回答

components中自定义了一个二级下拉菜单,在插入数据库中时,这个值要如何获取?

picker的界面不够直观,就自定义了一个二级下拉菜单组件,那么现在问题是,我要怎样获取到这个值,并插入到数据库中?效果如图:

下面代码是插入到数据库中的其他字段。position二级菜单要插入的字段,那么这个值要怎么获取并插入到数据库中?
onSubmitEvent:function(event){
    console.log(event);
    const content = event.detail.value.content;
    const location=this.data.location;
    const author=app.globalData.userInfo;
    wx.showLoading({
      title:"正在发表中..."
    })
    // 特3456书yuuo莞6543李zxcz蒜7782法fgnv级
    wx.cloud.callFunction({
      name:"recruit",
      data:{
        content:content,
        author:author,
        location:location,
        varchar:event.detail.value.varchar,
        firstName:event.detail.value.firstName,
        work:event.detail.value.work,
        education:event.detail.value.education,
        position:event.currentTarget.dataset.index;
      },
      success:res => {
        console.log(res);
        const _id = res.result._id;
        if(_id){
          wx.hideLoading();
          wx.showToast({
            title:"恭喜!发送成功!"
          });
        }else{
          wx.showToast({
            title:res.result.errMsg,
          })
        }
      }
    })
  },
代码片段
https://developers.weixin.qq.com/s/a0FU9NmV7wBR
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容