亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序視圖層(WXML)條件判斷與循環控制

2020-03-21 16:30:08
字體:
來源:轉載
供稿:網友

條件判斷 wx:if

微信小程序的視圖層(wxml)文件中可以使用條件判斷,動態的顯示一個組件或者執行另外的渲染試圖。使用wx:if="{{condition}}" 來判斷是否需要渲染該代碼塊,也可以用 wx:elif 和 wx:else 來添加一個 else 塊:

 True  1  2  3 

block wx:if

因為 wx:if 是一個控制屬性,需要將它添加到一個標簽上。如果要一次性判斷多個組件標簽,可以使用一個 標簽將多個組件包裝起來,并在上邊使用 wx:if 控制屬性。

   view1    view2 

注意: 并不是一個組件,它僅僅是一個包裝元素,不會在頁面中做任何渲染,只接受控制屬性。

wx:if vs hidden
因為 wx:if 之中的模板也可能包含數據綁定,所有當 wx:if 的條件值切換時,框架有一個局部渲染的過程,因為它會確保條件塊在切換時銷毀或重新渲染。
同時 wx:if 也是惰性的,如果在初始渲染條件為 false,框架什么也不做,在條件第一次變成真的時候才開始局部渲染。
相比之下,hidden 就簡單的多,組件始終會被渲染,只是簡單的控制顯示與隱藏。
一般來說,wx:if 有更高的切換消耗而 hidden 有更高的初始渲染消耗。因此,如果需要頻繁切換的情景下,用 hidden 更好,如果在運行時條件不大可能改變則 wx:if 較好。

循環控制 wx:for

在組件上使用 wx:for 控制屬性綁定一個數組,即可使用數組中各項的數據重復渲染該組件。
默認數組的當前項的下標變量名默認為 index,數組當前項的變量名默認為 item

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

使用 wx:for-item 可以指定數組當前元素的變量名,
使用 wx:for-index 可以指定數組當前下標的變量名:

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

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

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

wx:key

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

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

字符串,代表在 for 循環的 array 中 item 的某個 property,該 property 的值需要是列表中唯一的字符串或數字,且不能動態改變。 保留關鍵字 *this 代表在 for 循環中的 item 本身,這種表示需要 item 本身是一個唯一的字符串或者數字,

當數據改變觸發渲染層重新渲染的時候,會校正帶有 key 的組件,框架會確保他們被重新排序,而不是重新創建,以確保使組件保持自身的狀態,并且提高列表渲染時的效率。

          

顯示效果:

微信小程序,視圖層,條件判斷,循環控制


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av免费观影| 欧美在线观看日本一区| 91网站在线看| 久久精品国产亚洲精品2020| 日韩亚洲第一页| 日韩在线中文视频| 日韩av理论片| 亚洲视频在线观看| 日韩在线观看你懂的| 欧美一级大胆视频| 精品久久久av| 日本道色综合久久影院| 国产精品丝袜久久久久久不卡| 中文字幕自拍vr一区二区三区| 神马国产精品影院av| 亚洲精品综合久久中文字幕| 亚洲最大av在线| 深夜精品寂寞黄网站在线观看| 国产精品欧美风情| 国产日本欧美一区| 日韩免费不卡av| 欧美另类极品videosbest最新版本| 国产91成人video| 日韩中文在线中文网在线观看| 国产91精品在线播放| 日韩在线免费视频观看| 成人免费高清完整版在线观看| 国产精品视频久| 欧美午夜片欧美片在线观看| 久久久极品av| 欧美日本国产在线| 精品久久久久久久久久久久| 国产精品美女www| 国产精品久久婷婷六月丁香| 国产精品情侣自拍| 亚洲视频自拍偷拍| 国产主播喷水一区二区| 亚洲欧洲在线免费| 国产精品久久久久久久久免费| 亚洲女人被黑人巨大进入| 色www亚洲国产张柏芝| 色久欧美在线视频观看| 欧美在线亚洲在线| 欧美激情喷水视频| 韩国欧美亚洲国产| 91精品国产色综合久久不卡98口| 成人黄色短视频在线观看| 欧美激情中文字幕乱码免费| 欧美精品18videos性欧美| 在线午夜精品自拍| 亚洲女人被黑人巨大进入al| 日韩成人在线视频观看| 欧美日韩美女在线观看| 久久中国妇女中文字幕| 久久精品青青大伊人av| 日韩一区av在线| 97视频在线观看视频免费视频| 国产精品96久久久久久又黄又硬| 成人欧美一区二区三区在线湿哒哒| 久久激情视频免费观看| 日韩精品福利在线| 精品自在线视频| 久久久精品国产一区二区| 在线观看国产成人av片| 国产日韩欧美在线播放| 黑人巨大精品欧美一区免费视频| 亚洲精品福利在线| 日韩欧美精品中文字幕| 亚洲天堂2020| 亚洲精品999| 亚洲视频在线观看| 91精品国产91久久久久久不卡| 美女啪啪无遮挡免费久久网站| 一区二区三区日韩在线| 国产视频自拍一区| 欧美成人手机在线| 日韩精品欧美国产精品忘忧草| 欧美成人一区二区三区电影| 久久久国产精彩视频美女艺术照福利| 欧美国产日韩免费| 综合久久五月天| 97香蕉超级碰碰久久免费的优势| 亚洲精品自拍第一页| 亚洲国产精品悠悠久久琪琪| 亚洲美女视频网站| 国产精品一区二区三区毛片淫片| 色悠久久久久综合先锋影音下载| 日本视频久久久| 欧美大学生性色视频| 亚洲a成v人在线观看| 国产日本欧美一区二区三区在线| 久久九九全国免费精品观看| 亚洲女人被黑人巨大进入| 亚洲欧美一区二区三区在线| 亚洲美女激情视频| 亚洲最大的av网站| 羞羞色国产精品| 日韩**中文字幕毛片| 久久精品国产一区二区电影| 成人精品久久一区二区三区| 成人性生交大片免费观看嘿嘿视频| 亚洲影院高清在线| 国产成人免费91av在线| 日韩成人在线免费观看| 日韩欧美国产免费播放| 国产mv久久久| 亚洲欧美中文日韩在线| 亚洲第一页在线| 91夜夜揉人人捏人人添红杏| 国产一区二区三区四区福利| 久久艹在线视频| 欧美日本精品在线| 91香蕉国产在线观看| 国产精品扒开腿做爽爽爽的视频| 国产精品国产福利国产秒拍| 91亚洲午夜在线| 78m国产成人精品视频| 欧美日韩亚洲91| 国产91免费观看| 国产精品露脸av在线| 午夜免费久久久久| 国产91精品青草社区| 国内久久久精品| 91精品国产综合久久男男| 欧美一级淫片播放口| 中文字幕国产精品| www.日本久久久久com.| 国产精品草莓在线免费观看| 亚洲欧美日本伦理| 中文字幕日韩综合av| 国产精品扒开腿做爽爽爽的视频| 久久成人人人人精品欧| 日韩精品视频免费在线观看| 亚洲精品综合久久中文字幕| 中文字幕日韩在线观看| 日韩欧美精品中文字幕| 91精品国产91久久久久久最新| 国产在线拍偷自揄拍精品| 国产精品人成电影在线观看| 91网在线免费观看| 国产精品色午夜在线观看| 国产精品成人品| 青青草国产精品一区二区| 亚洲国内精品视频| 精品国产鲁一鲁一区二区张丽| 欧美成人全部免费| 17婷婷久久www| 91在线观看免费网站| 国产一区二区日韩| 久久国产精品久久久久| 久久久久北条麻妃免费看| 欧美日韩国产123| 欧美激情va永久在线播放| 日本一区二区不卡| 欧美一区二区三区精品电影| 欧洲亚洲在线视频| 日韩中文字幕网址| 久久久久久久久久久免费精品| 国产亚洲精品91在线| 精品亚洲一区二区三区在线观看| 欧美激情videos| 欧美性猛交xxxx免费看久久久| 亚洲美女又黄又爽在线观看| 亚洲精品福利在线观看|