老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

微信小程序wx:for循環(huán)的實例詳解

列表渲染

舟曲網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

wx:for

在組件上使用 wx:for 控制屬性綁定一個數(shù)組,即可使用數(shù)組中各項的數(shù)據(jù)重復(fù)渲染該組件。
默認(rèn)數(shù)組的當(dāng)前項的下標(biāo)變量名默認(rèn)為 index,數(shù)組當(dāng)前項的變量名默認(rèn)為 item。


 {{index}}: {{item.message}}


Page({
 data: {
  array: [{
   message: 'foo',
  }, {
   message: 'bar'
  }]
 }
})

使用 wx:for-item 可以指定數(shù)組當(dāng)前元素的變量名,

使用 wx:for-index 可以指定數(shù)組當(dāng)前下標(biāo)的變量名:


 {{idx}}: {{itemName.message}}

wx:for 也可以嵌套,下邊是一個九九乘法表


 
  
   {{i}} * {{j}} = {{i * j}}
  
 

block wx:for

類似 block wx:if,也可以將 wx:for 用在標(biāo)簽上,以渲染一個包含多節(jié)點的結(jié)構(gòu)塊。例如:


  {{index}}: 
  {{item}} 

wx:key

如果列表中項目的位置會動態(tài)改變或者有新的項目添加到列表中,并且希望列表中的項目保持自己的特征和狀態(tài)(如  中的輸入內(nèi)容, 的選中狀態(tài)),需要使用 wx:key 來指定列表中項目的唯一的標(biāo)識符。

wx:key 的值以兩種形式提供

字符串,代表在 for 循環(huán)的 array 中 item 的某個 property,該 property 的值需要是列表中唯一的字符串或數(shù)字,且不能動態(tài)改變。保留關(guān)鍵字 *this 代表在 for 循環(huán)中的 item 本身,這種表示需要 item 本身是一個唯一的字符串或者數(shù)字,如:當(dāng)數(shù)據(jù)改變觸發(fā)渲染層重新渲染的時候,會校正帶有 key 的組件,框架會確保他們被重新排序,而不是重新創(chuàng)建,以確保使組件保持自身的狀態(tài),并且提高列表渲染時的效率。

如不提供 wx:key,會報一個 warning, 如果明確知道該列表是靜態(tài),或者不必關(guān)注其順序,可以選擇忽略。
示例代碼:

 {{item.id}} 


 {{item}} 


Page({
 data: {
  objectArray: [
   {id: 5, unique: 'unique_5'},
   {id: 4, unique: 'unique_4'},
   {id: 3, unique: 'unique_3'},
   {id: 2, unique: 'unique_2'},
   {id: 1, unique: 'unique_1'},
   {id: 0, unique: 'unique_0'},
  ],
  numberArray: [1, 2, 3, 4]
 },
 switch: function(e) {
  const length = this.data.objectArray.length
  for (let i = 0; i < length; ++i) {
   const x = Math.floor(Math.random() * length)
   const y = Math.floor(Math.random() * length)
   const temp = this.data.objectArray[x]
   this.data.objectArray[x] = this.data.objectArray[y]
   this.data.objectArray[y] = temp
  }
  this.setData({
   objectArray: this.data.objectArray
  })
 },
 addToFront: function(e) {
  const length = this.data.objectArray.length
  this.data.objectArray = [{id: length, unique: 'unique_' + length}].concat(this.data.objectArray)
  this.setData({
   objectArray: this.data.objectArray
  })
 },
 addNumberToFront: function(e){
  this.data.numberArray = [ this.data.numberArray.length + 1 ].concat(this.data.numberArray)
  this.setData({
   numberArray: this.data.numberArray
  })
 }
})

注意:

當(dāng) wx:for 的值為字符串時,會將字符串解析成字符串?dāng)?shù)組


 {{item}}

等同于


 {{item}}

注意: 花括號和引號之間如果有空格,將最終被解析成為字符串


 {{item}}

等同于


 {{item}}

總結(jié)

以上所述是小編給大家介紹的微信小程序wx:for循環(huán),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!


分享標(biāo)題:微信小程序wx:for循環(huán)的實例詳解
文章源于:http://www.xueling.net.cn/article/gphceo.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精品高潮久久 | 精品一区二区不卡无码av | 日韩欧美一级黄色片 | 延禧攻略在线 | 蜜臀av一区二区三区 | 97超级碰碰碰久久久久 | 欧美日本在线看 | 久久精品国产99精品国产2021 | 中日韩a级片 | 日韩av在线第一页 | 日韩一级在线视频 | 44444kk在线观看三免费 | 国精品人妻无码一区二区三区性色 | 欧美videosfree性派对 | 亚洲V欧美V国产V在线观看 | 七十路熟女交尾hd | 久久久九九| 欧美性大战久久久久久久蜜桃 | 无人区码一码二码三mba智库 | 我色综合| 免费a级网站 | 少妇被躁爽到高潮无码久久 | 日日碰狠狠添天天爽五月婷 | 在线观看日本黄色片 | 国产小视频a | 欧美GV肉片视频免费观看 | 美女一区二区三区在线观看 | 国产高潮又爽又刺激的视频 | 中文字幕伦乱 | 久久久久久毛片精品免费不卡 | 97久久人人爽人人爽人人片 | 把女人弄爽特黄a大片777 | 亚洲AV无码一区二区三区国产 | 91精品观看91久久久久久国产 | 一级毛片一级毛片一级毛片 | 久久精品久久99 | 自拍偷拍99 | 国产手机av在线 | 国产射射射 | 久久99精品一区二区三区三区 | 日韩一区二区福利 |