習慣使用Vue或者React這類框架的開發(fā)者們,肯定不會對修改data內(nèi)中數(shù)組的單個對象而煩惱,因為這些框架已經(jīng)幫我們很好的處理了這個問題,并且在文檔上也寫的非常清楚。
比如要求是有一個數(shù)組存放了購物車的商品信息,而你在購物車內(nèi)修改了單個商品的期望購買數(shù)量后,我們就要動態(tài)的更新這個單個對象的購買數(shù)量值,如果在小程序里我們會怎么做呢?
如果你按照Vue的寫法來實現(xiàn)的話,不出意外會失敗。而微信小程序也只給我們提供了一個setData方法,這個方法是使用鍵值對的形式對數(shù)據(jù)進行修改,例如:
回到我們剛剛的例子里,這時候,如果你想修改單個商品的數(shù)量信息,應該怎么寫?
首先展示一種錯誤的寫法:
如果這樣動態(tài)的寫index,很顯然,這樣是無法使用在對象的key中的,我相信小程序的新手開發(fā)者可能嘗試過這樣的寫法。
那么正確的寫法究竟是怎么樣的呢?
最后,希望以后的小程序版本更新中,有更好的賦值方法。希望這篇文章能幫助到小程序的新手開發(fā)者。
KESION 科汛軟件
KESION 科汛軟件是國內(nèi)領先的在線教育軟件及私域社交電商軟件服務提供商,長期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺解決方案。
公司核心產(chǎn)品云開店SaaS社交電商服務平臺、在線教育SaaS服務平臺、教育企業(yè)數(shù)字化SaaS云平臺、企微營銷助手、私有化獨立部署品牌網(wǎng)校和在線教育咨詢等。KESION 不斷通過技術創(chuàng)新,提供產(chǎn)品和服務,助力企業(yè)向數(shù)字化轉(zhuǎn)型,通過科技驅(qū)動商業(yè)革新,讓商業(yè)變得更智慧!
在開發(fā)中,有時會遇到像App中的手勢那樣的效果,那么小程序要做出類似的效果,需要怎么開發(fā)?...
附近小程序的顯示范圍是有地點距離要求的,所以在開通附近小程序時,門店創(chuàng)建地點的要求有幾條?...