這篇文章給大家分享的是有關小程序中如何使用setData的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

微信小程序 setData的使用方法詳解
最近在使用微信小程序的setData時,遇到了以下問題。如下:
官網文檔在使用setData()設置數組對象的某個元素的屬性時,是這么使用的:
Page({
data: {
array: [{text: 'init data'}],
},
changeItemInArray: function() {
this.setData({
'array[0].text':'changed data'
})
}
})使用了 ‘array[0].text' : ‘changed data' 這樣的值。但在實際使用中,我們對數組的中的某個元素的設置是動態的。即 我們通常應該是 ‘array[‘+index+'].text' : ‘changed data' ,其中index應該是一個動態的數字。但顯然,這樣是無法使用在對象的key中的。
所以,我只能使用了一個變通的方法。如下:
var param = {};
var string = "array["+index+"].text;
param[string] = 'changed data';
that.setData(param);感謝各位的閱讀!關于“小程序中如何使用setData”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
本文名稱:小程序中如何使用setData-創新互聯
URL地址:http://www.yijiale78.com/article30/docopo.html
成都網站建設公司_創新互聯,為您提供標簽優化、用戶體驗、軟件開發、微信小程序、網站營銷、網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯