sex: [ { title:'男士', select:true, state: 'male' }, { title:'女士', select:false, state: 'female' }
]
自定義一個數組,默認選中的為男性,通過接口獲取實際性別,這時候就可能需要改變這個數組的 state 這一項
這里有一個簡單的寫法:
sex.forEach(a => a.select = a.state == userInfo.sex)
a代表數組里的每一項,userInfo.sex代表接口返回的真正性別。
前端自定的性別和接口性別做雙等運算,返回true或false,再賦值給slect屬性。
這樣,這個數組的屬性就和接口是一致的了