久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

20
2020/06

在微信小程序開發(fā)過程中,使用不了push()方法的解決辦法

發(fā)布時間:2020-06-20 13:35:08
發(fā)布者:春天的春
瀏覽量:
0

image.png

在js中,push() 方法可向數(shù)組的末尾添加一個或多個元素,并返回新的長度。

在小程序里面沒有辦法直接利用push修改data里面定義的變量。只能通過setData來修改。

但是如果直接用setData給變量賦值的話,會替換掉變量原本的內(nèi)容。根據(jù)多方百度,選擇到了一個最優(yōu)秀的方案。

1、定義一個變量,值為你要修改的變量的值。

2、將新定義的變量,使用push,添加內(nèi)容。

3、最后,用setData,將新定義的變量的值,賦值給data里的變量。

1、定義變量,值為data里需要修改的變量

let msg1= []; msg1 = this.data.msg;

2、push添加元素:

msg1.push({ "name":  "專業(yè)App開發(fā)"})

3、將新定義的變量的值,賦值給data里的變量

setData: that.setData({ msg: msg1 })

大功告成,這樣數(shù)據(jù)就是修改完畢了。謝謝大家關(guān)注專業(yè)濟(jì)南App開發(fā)、微信小程序開發(fā)山東文匯軟件官網(wǎng).

關(guān)于微信小程序開發(fā),希望以下文章有能夠幫助到您的。

在開發(fā)小程序時選擇原生開發(fā)還是第三方框架?它們之間有什么差異?

開發(fā)企業(yè)小程序時主要開發(fā)流程以及開發(fā)小程序需要的基本材料有哪些?

微信小程序 支付功能PHP實(shí)現(xiàn)實(shí)例詳解

微信小程序demo的導(dǎo)入步驟了解一下

關(guān)鍵詞:
返回列表