最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序 setData的使用方法詳解

 更新時(shí)間:2017年04月20日 15:06:33   作者:李留白  
這篇文章主要介紹了微信小程序 setData的使用方法詳解的相關(guān)資料,需要的朋友可以參考下

微信小程序 setData的使用方法詳解

最近在使用微信小程序的setData時(shí),遇到了以下問題。如下:

官網(wǎng)文檔在使用setData()設(shè)置數(shù)組對(duì)象的某個(gè)元素的屬性時(shí),是這么使用的:

Page({
 data: {
  array: [{text: 'init data'}],
 },
 changeItemInArray: function() {
  this.setData({
   'array[0].text':'changed data'
  })
 }
})

使用了 ‘a(chǎn)rray[0].text' : ‘changed data' 這樣的值。但在實(shí)際使用中,我們對(duì)數(shù)組的中的某個(gè)元素的設(shè)置是動(dòng)態(tài)的。即 我們通常應(yīng)該是 ‘a(chǎn)rray[‘+index+'].text' : ‘changed data' ,其中index應(yīng)該是一個(gè)動(dòng)態(tài)的數(shù)字。但顯然,這樣是無法使用在對(duì)象的key中的。

所以,我只能使用了一個(gè)變通的方法。如下:

var param = {};
var string = "array["+index+"].text;
param[string] = 'changed data';
that.setData(param);

即提前把對(duì)象準(zhǔn)備好。

希望以后可以有更好的方法。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

海城市| 眉山市| 上杭县| 辉县市| 唐河县| 满城县| 蒲江县| 临安市| 泾阳县| 绩溪县| 吴堡县| 安阳市| 那坡县| 沧州市| 全椒县| 昌邑市| 田林县| 广东省| 西藏| 泸水县| 长治县| 洛阳市| 南木林县| 定结县| 永新县| 崇义县| 民权县| 平安县| 旅游| 汉沽区| 弋阳县| 合作市| 阿拉善左旗| 广西| 谢通门县| 老河口市| 津市市| 阿拉尔市| 定边县| 遵化市| 贵州省|