小程序之后台連接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   }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM