小程序 setData 中的坑,其实好像...
最近這段時(shí)間在寫微信小程序,有一個(gè)頁(yè)面需要?jiǎng)討B(tài)修改 data 中的數(shù)據(jù),而這里似乎是個(gè)坑。
1、正常修改
正常修改很簡(jiǎn)單,當(dāng)觸發(fā) change 事件時(shí),數(shù)據(jù)和頁(yè)面都會(huì)同時(shí)發(fā)生改變。這個(gè)也不用多說(shuō),很簡(jiǎn)單的例子。
2、如何修改對(duì)象中某個(gè)屬性值
當(dāng)你想把下面代碼中 human 中的 height 的值改成?178?時(shí),直接用 this.setData ({human.height: 178}) 會(huì)報(bào)錯(cuò)。
這個(gè)時(shí)候可以先用字符串拼接屬性名,然后用 [] 包裹起來(lái),這里畫上,待會(huì)可能要考。
3、如何動(dòng)態(tài)修改數(shù)組中某個(gè)值
動(dòng)態(tài)修改 list [index].height 的值,和上面的例子差不多。
先用字符串拼接,然后再更改,其中 index 是動(dòng)態(tài)獲取的數(shù)字。
4、?那個(gè)...
其實(shí)好像挺簡(jiǎn)單,果然還是我太菜,菜是原罪...
首發(fā)公眾號(hào)「我是玖柒后」,在路上,一起成長(zhǎng)!
轉(zhuǎn)載于:https://www.cnblogs.com/msunh/p/10933863.html
總結(jié)
以上是生活随笔為你收集整理的小程序 setData 中的坑,其实好像...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 我的世界如何用刷怪笼刷怪?
- 下一篇: YY疾光800LT和胜利龙牙之刃5U哪个