ホームページ  >  記事  >  WeChat アプレット  >  3つのミニプログラムイベントをご紹介します

3つのミニプログラムイベントをご紹介します

巴扎黑
巴扎黑オリジナル
2017-05-15 11:47:062359ブラウズ

要約: この記事では、WeChat アプレット イベント の使用方法を紹介します。 1: WeChat アプレット開発ツールでイベントが発生したら、新しいイベント フォルダーを作成し、新しいファイルを作成し、event.wxml に次のコードを入力します: viewclass=view1bindtap=view1clickid=view1 data-title=ニュースタイトル データID= 100 こちら...

この記事ではWeChatミニプログラムイベントの使い方を紹介します。

1: イベントバブリング

WeChatミニプログラム開発ツールで、新しいイベントフォルダーを作成し、新しいファイルを作成し、イベントに次のコードを入力します。 wxml:

  1. <view  class="view1"  bindtap="view1click"  id="view1" data-title="新闻标题"  data-id="100">
      这里是view 1
        <view class="view2" bindtap="view2click" id="view2">
             这里是view 2
              <view class="view3" bindtap="view3click" id="view3">
                   这里是view 3
              </view>
        </view>
    </view>

イベントに次のコードを入力します。wxss:

.view1{
  height: 500rpx;
  width: 100%;
  background-color:beige;
}
.view2{
  height: 400rpx;
  width: 80%;
  background-color: red;
}


  1. .view3{
      height: 300rpx;
      width: 60%;
      background-color:aqua;
    }

次のコードをevent.jsに追加します。 :


  1. //事件处理函数
      view1click : function(event){
        console.log("view1click")
      },
      view2click : function(){
        console.log("view2click")
      },
      view3click : function(event){
         console.log("view3click")
      },

コンパイルして実行し、シミュレーターの view3 領域をクリックすると、結果が図 1 に表示されます。 view3 に加えて、クリック イベントも発生していることがわかります。 view2 と view1 が応答しました

3つのミニプログラムイベントをご紹介します

図 1


2: イベントのバブリングを防止します

意志

  1. <view class="view3" bindtap="view3click" id="view3">

は、

  1. <view class="view3" catchtap="view3click" id="view3">


---は、catchtapに変更されます

その他 コードは変更されません。 、コンパイルして実行するか、view3 領域をクリックして、図 2 に示すようにログ情報を確認します。イベントは泡立ちません

3つのミニプログラムイベントをご紹介します

図 2


3: イベント情報が受信されています

上記のコード: view1click: function(event) 次のように受信イベント イベント情報を出力するコードを追加します。 図 3 に示すようにコンパイルして実行します。 :

  1. view1click : function(event){
        console.log("view1click")
        console.log(event)
      }

3つのミニプログラムイベントをご紹介します

図3

データセットにはカスタム属性が含まれていますid: 100、title: 「ニュースタイトル」、このカスタム属性は次のコードで設定されます:

  1. <view  class="view1"  bindtap="view1click"  id="view1" data-title="新闻标题"  data-id="100">

【関連おすすめ】

1. 特別な推奨事項: 「php Programmer Toolbox」V0.1 バージョンのダウンロード

2. WeChat アプレットの完全なソースコードのダウンロード

3. WeChat アプレットのデモ: 模倣モール

以上が3つのミニプログラムイベントをご紹介しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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