如果你看完發現跟我遇到一樣的問題,那么真的很奇葩
這個得從功能需求講起
直接上圖:

在 個人信息里面顯示身高和體重,而且支持修改
我最開始想到的做法
直接使用微信小程序提供的組件picker(從屏幕下方彈出 的選擇框)
我就比較懶,想一步選擇兩個屬性,比如這樣:

就是不管用戶點擊身高,還是體重,都是彈出這個進行選擇修改,一步到位
那么我就給兩個屬性都綁定了一個picker,也使用同一組數據,大致代碼:
<picker mode="multiSelector" rang="{{arr}}">身高</picker> <picker mode="multiSelector" rang="{{arr}}">體重</picker>
然后問題就來了
點着點着發現選擇框為這樣:

空的!!
一開始以為是數據有點多,等她一下,發現也不對,幾百條數據對她來說算什么???(也笨到去減少數據量)
折騰了半天
發現點了身高有數據,點擊體重就沒有!!
原來是picker重用了
后來就用一個picker將他倆包一起了,哎,真是浪費時間
