欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序教程系列之視圖層的條件渲染(10)

 更新時(shí)間:2017年04月19日 11:44:43   作者:michael_ouyang  
這篇文章主要為大家詳細(xì)介紹了微信小程序教程系列之視圖層的條件渲染,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本教程為大家分享了使用wx:if進(jìn)行視圖層的條件渲染,供大家參考,具體內(nèi)容如下


使用wx:if進(jìn)行視圖層的條件渲染

示例:

wxml:使用view

<!--index.wxml-->
<button bindtap="EventHandle">按鈕</button>
<!-- wx:if -->
<view wx:if="{{boolean==true}}">
  <view class="bg_black"></view>

</view>
<view wx:elif="{{boolean==false}}">
  <view class="bg_red"></view>
</view>

wxss:

/**index.wxss**/
.bg_black {
 height: 200rpx;
 background: lightskyblue;
}
.bg_red {
 height: 200rpx;
 background: lightpink;

}

js:

// index.js

Page({
 data: {
  boolean:false
 },
 EventHandle: function(){
  var bol = this.data.boolean;
  this.setData({
   boolean: !bol

  })

 }

})

運(yùn)行:


續(xù)上:

把上面標(biāo)注綠色部分的view改成block

wxml:使用block

<!--index.wxml-->
<button bindtap="EventHandle">按鈕</button>
<!-- wx:if -->
<block wx:if="{{boolean==true}}">
  <view class="bg_black"></view>
</block>
<block wx:elif="{{boolean==false}}">
  <view class="bg_red"></view>

</block>

運(yùn)行:


續(xù)上:

增加一個(gè)wx:for做列表渲染

wxml:

<!--index.wxml-->
<button bindtap="EventHandle">按鈕</button>
<!-- wx:if -->
<block wx:if="{{boolean==true}}" wx:for="{{arr}}">
  <view class="bg_black">內(nèi)容:{{item}}</view>
</block>
<block wx:elif="{{boolean==false}}">
  <view class="bg_red">無(wú)內(nèi)容</view>

</block>

index.js:

// index.js
Page({
 data: {
  boolean:false,
  arr: [1,2,3]
 },

 EventHandle: function(){

  var bol = this.data.boolean;

  this.setData({

   boolean: !bol

  })

 }

})

運(yùn)行:

編輯錯(cuò)誤。


原因是wx:if不能與wx:for共用在一個(gè)組件上!

續(xù)上:

wx:if和wx:for必須分開(kāi)使用

wxml:

<!--index.wxml-->
<button bindtap="EventHandle">按鈕</button>
<!-- wx:if -->
<block wx:if="{{boolean==true}}">
  <block wx:for="{{arr}}">
    <view class="bg_black">內(nèi)容:{{item}}</view>

  </block>
</block>
<block wx:elif="{{boolean==false}}">
  <view class="bg_red">無(wú)內(nèi)容</view>

</block>

wxss:

/**index.wxss**/
.bg_black {
 height: 200rpx;
 background: lightskyblue;
}
.bg_red {
 height: 200rpx;

 background: lightpink;

}

index.js:

// index.js
Page({
 data: {
  boolean:false,
  arr: [1,2,3]
 },
 EventHandle: function(){
  var bol = this.data.boolean;

  this.setData({
   boolean: !bol

  })

 }

})

運(yùn)行:


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • js數(shù)據(jù)類型檢測(cè)總結(jié)

    js數(shù)據(jù)類型檢測(cè)總結(jié)

    這篇文章給大家分享了js數(shù)據(jù)類型檢測(cè)的相關(guān)實(shí)例內(nèi)容,有需要的朋友可以測(cè)試下。
    2018-08-08
  • JavaScript 批量創(chuàng)建數(shù)組的方法

    JavaScript 批量創(chuàng)建數(shù)組的方法

    JavaScript有許多批量創(chuàng)建數(shù)組的方法,為了衡量它們的性能,我分別使用不同的方法創(chuàng)建一個(gè)長(zhǎng)度為100000的數(shù)組,且鍵和值相等,今天小編給大家分享基于js批量創(chuàng)建數(shù)組的方法,一起看看吧
    2017-03-03
  • javascript禁用Tab鍵腳本實(shí)例

    javascript禁用Tab鍵腳本實(shí)例

    這篇文章主要介紹了javascript禁用Tab鍵的腳本實(shí)例,很實(shí)用,大家參考使用吧
    2013-11-11
  • JS圖片定時(shí)翻滾效果實(shí)現(xiàn)方法

    JS圖片定時(shí)翻滾效果實(shí)現(xiàn)方法

    這篇文章主要介紹了JS圖片定時(shí)翻滾效果實(shí)現(xiàn)方法,涉及javascript結(jié)合時(shí)間函數(shù)實(shí)現(xiàn)頁(yè)面元素動(dòng)態(tài)切換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • JavaScript實(shí)現(xiàn)echarts水球圖百分比展示大屏可視化

    JavaScript實(shí)現(xiàn)echarts水球圖百分比展示大屏可視化

    這篇文章主要為大家介紹了JavaScript實(shí)現(xiàn)echarts水球圖百分比展示大屏可視化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 仿百度換膚功能的簡(jiǎn)單實(shí)例代碼

    仿百度換膚功能的簡(jiǎn)單實(shí)例代碼

    下面小編就為大家?guī)?lái)一篇仿百度換膚功能的簡(jiǎn)單實(shí)例代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • 微信小程序?qū)崿F(xiàn)下拉刷新和輪播圖效果

    微信小程序?qū)崿F(xiàn)下拉刷新和輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)下拉刷新和輪播圖效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 淺談nodeName,nodeValue,nodeType,typeof 的區(qū)別

    淺談nodeName,nodeValue,nodeType,typeof 的區(qū)別

    本文主要簡(jiǎn)單介紹了nodeName,nodeValue,nodeType,typeof 的區(qū)別,算是知識(shí)點(diǎn)的一個(gè)小總結(jié),希望對(duì)小伙伴們有所幫助
    2015-01-01
  • uniapp頁(yè)面通訊講解之uni.$emit、uni.$on、uni.$once和uni.$off

    uniapp頁(yè)面通訊講解之uni.$emit、uni.$on、uni.$once和uni.$off

    uni-app?是一個(gè)使用vue.js開(kāi)發(fā)所有前端應(yīng)用的框架,下面這篇文章主要給大家介紹了關(guān)于uniapp頁(yè)面通訊之uni.$emit、uni.$on、uni.$once和uni.$off的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 原生js實(shí)現(xiàn)九宮格拖拽換位

    原生js實(shí)現(xiàn)九宮格拖拽換位

    這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)九宮格拖拽換位,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01

最新評(píng)論