微信小程序setData修改對象的屬性或者數組中的某個對象的屬性


因為setData中不能使用類似於a.b或者a[0].b形式來寫屬性名,所以要用一點技巧。

假設要用setData修改questionlist對象中的favoriteState屬性,還有allquestion數組的某個對象的屬性favoriteState,做法如下:

var index = 0

var
favoriteState = "questionlist.favoriteState"

var list_favoriteState = "allquestion[" + index + "].favoriteState" that.setData({ [favoriteState]:"已收藏", [list_favoriteState]:"已收藏" });

 


免責聲明!

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



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