小程序之后台连接picke里面的Id值获取

1  /* value 的值  range 获取对象 */
2         <view class='department-choose'>
3         
4           <picker bindchange="binpicker" value='{{department}}' range='{{objectArray}}' range-key="departmentName" >
5             <text>{{departmentId == '' ? "请选择部门" : department}}</text>
6             <image src='/images/right.png' class='department-choose-img'></image>
7           </picker>
8         </view>
 1 data:{
 2 
 3     objectArray:[], //这里的数据是空的 从后台获取
 4     departmentId:'',//获取id值
 5     department:'', //部门 在视图 里面 用 value绑定了的
 6   }
 7 
 8  //选择文本
 9   binpicker(e){
10   //  获取value值 
11     let pickerindex = e.detail.value
12     // 获取我们所需数组里面的内容 
13     const objectArray = this.data.objectArray;
14     this.setData({
15       departmentId: objectArray[pickerindex].departmentId, //这里的deparmentId 是后台传送过来的Id  在小程序控制台AppData 里面可以看到
16       department: objectArray[pickerindex].departmentName  //获取后台传送来的的
17     })
18   },
19 //这是在提交的过程当中 一个提交按钮触发事件 
20  bindSubmitForm(e){
21 
22     let departmentId=this.data.departmentId
23     postRequest(employeeRegister,{},res=>{
24    //这里"departmentId"用引号 后台的传入的
25    "departmentId":departmentId,
26        
27 
28        })
29          
30   }
每个你讨厌的现在,都有一个不努力的曾经
原文地址:https://www.cnblogs.com/yuanxiangguang/p/11102068.html