ホームページ  >  記事  >  WeChat アプレット  >  WeChat アプレットのコントロールをクリックしてスタイルを変更するコード例

WeChat アプレットのコントロールをクリックしてスタイルを変更するコード例

黄舟
黄舟オリジナル
2017-09-13 10:42:042966ブラウズ

この記事では、WeChat アプレットのクリック コントロールのスタイルを変更する詳細な例に関する関連情報を主に紹介します。必要な場合は、次のとおりです。コントロールの変更スタイルは次のとおりです。この効果を実現するには、データを設定し、データとインターフェイスの双方向バインディングを使用する必要があります。

ステップ 1: wxss でクリックされたスタイルとクリックされていないスタイルを次のように定義します:

.service_selection .is_checked{ 
 border: 1px solid #FE0002 ; 
 color: #FE0002 ; 
 background: #fff; 
} 
.service_selection .normal{ 
 border: none; 
 color: #333; 
 background: #F0F1EC; 
}

ステップ 2: js ファイル内のデータにフラグを設定し、デフォルトは isChecked==false とします。 。次のように:

data: { 
  isChecked: false 
 }


ステップ 3: wxml ファイルでクリック イベントをバインドし、


<view bindtap="serviceSelection"></view>

このメソッドを js ファイルに実装し、別のクリック後に isChecked==true を設定します。以下のように:

serviceSelection(){ 
  this.setData({ 
   isChecked:true 
  }) 
}

ステップ 4: wxml ファイルでデータ バインディングを実行します:



<view class="{{isChecked?&#39;is_checked&#39;:&#39;normal&#39;}}" bindtap="serviceSelection"></view>

重要なポイントはこのコード文です

{{isChecked?&#39;is_checked&#39;:&#39;normal&#39;}}"

これは trin性演算子は、isChecked==true の場合、is_checked スタイルをクラスに追加し、false の場合、通常のスタイルを使用します。この実装は、スタイル クラス名を制御する PHP の構文に似ています。

以上がWeChat アプレットのコントロールをクリックしてスタイルを変更するコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。