マイクロ手紙アプレットは、[キャンセル]を選択し、選択されたスタイルを変更し、選択の数を制限します

変化状態に設計されたデータに変数を書きます
ページ({ 

      データ:{ 
        変化:
       } 

    
})

オプション:

<! - wxml - > 
 < ビュークラス= "{{変更'を選択':? 'no_choose'}}" catchtap = "changeto" >选项</ ビュー>

そして、この方法ではJS:

changeto:関数(E){ 
 
        場合この .data.change == ){
           この.setData({ 
            変化:
          })
        } {
           この.setData({ 
            変化:
          })
        } 
}

 

それはスタイルと真ビュー関連付けられたラベルでwxmlで真、偽の偽の場合の変化にクリックされた現在の状態を、決定します。

私はスタイルを設定します。

.no_choose { 
  ディスプレイフレックス
  ALIGN-アイテムセンター ; 180rpx 
  高さ100rpx  
  ボーダー3rpxソリッドブルー ;   
  正当化-コンテンツセンター ; 
  margin-left30rpx  
  マージントップ60rpx
  フォントサイズ25rpx
  
} 
.choose { 
  ディスプレイフレックス
  ALIGN-アイテムセンター ; 180rpx 
  高さ100rpx  
  ボーダー3rpxオレンジ色の固体 ;   
  正当化-コンテンツセンター ; 
  margin-left30rpx  
  マージントップ60rpxオレンジ ; 
  フォントサイズ25rpx
}

 

オプションの数が多い場合は、私たちはさまざまな方法と状態変数の決定の数を持っている必要があります。

複数のオプションはパンだけであれば外に選択できた場合:

changeto1:関数(E){
         場合この .data.change2 ==  && この .data.change3 == ){
         場合この .data.change1 == ){
           この.setData({ 
            change1:
          })
        } {
           この.setData({ 
            change1:
          })
         } 
        } 
}、            

 

おすすめ

転載: www.cnblogs.com/zhouzieric/p/12423366.html