小程式setData修改陣列某一項的值

2022-05-03 03:48:09 字數 537 閱讀 4678

官方文件是這樣的:

changeiteminarray: function

() )

},changeiteminobject:

function

());

},

無奈自己寫的時候還是會遇到不能解決的問題,比如

this

.setdata()

這裡面的arry[o]是動態的,'array[index].text',像這樣顯然是不行的,在網上搜了搜,雖然不知其所以然,在這裡記錄下來。

比如,要修改that.data.goods[0].price 的值,可以像這樣,

這裡是乙個動態的變數

var price = 'goods['+index+'].price'

this

.setdata()

例:

toggle: function

(e) )

}

小程式setData詳解

引數接受乙個物件,以 key,value 的形式表示 可以一下設定乙個或多個data資料 this.setdata 複製 key可以以資料路徑的形式給出 路徑形式的key必須帶引號 資料可以不預設 this.setdata this.setdata 等於this.setdata 複製 key值可以為...

微信小程式 setData 方法

一般setdata方法多用於點選後改變頁面資訊或者重新整理後與後台互動獲取最新的資訊 注意 直接修改 this.data 而不呼叫 this.setdata 是無法改變頁面的狀態的,還會造成資料不一致 單次設定的資料不能超過1024kb,請盡量避免一次設定過多的資料。方法如下 js page obj...

小程式 setData 動態設定變數

需求 tab四個模組,點選切換模組,每個模組一組資料dataarr1,dataarr2,dataarr3,dataarr4 eg tab切換 點選不同的模組中的某一條資料,改變當前模組 當前點選資料的 狀態和數量 eg 點讚 及 點讚數量 1 建立乙個物件或者陣列,列舉每個模組載入的資料陣列 key...