微信小程序 setData 如何修改動態數據?


最近這段時間在寫微信小程序,有一個頁面需要動態修改 data 中的數據,而這里似乎是個坑。

1、正常修改

正常修改很簡單,當觸發 change 事件時,數據和頁面都會同時發生改變。這個也不用多說,很簡單的例子。

 

2、如何修改對象中某個屬性值

當你想把下面代碼中 human 中的 height 的值改成 178 時,直接用 this.setData ({human.height: 178}) 會報錯。

 

這個時候可以先用字符串拼接屬性名,然后用 [] 包裹起來,這里畫上,待會可能要考。

 

3、如何動態修改數組中某個值

動態修改 list [index].height 的值,和上面的例子差不多。

 

先用字符串拼接,然后再更改,其中 index 是動態獲取的數字。

 

4、 那個...

其實好像挺簡單,果然還是我太菜,菜是原罪...

首發公眾號「我是玖柒后」,在路上,一起成長!


免責聲明!

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



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