WeChatウィジェットは、ページのカスタマイズコンポーネントをモニターするためのトリガイベントを実現します。
2934 ワード
WeChatウィジェットは、ページがカスタマイズコンポーネントのトリガーイベントをモニターすることを実現します。参考にしてください。具体的な内容は以下の通りです。
需要:WeChatアプレットの開発過程では、ページは通常、提示弾枠を使用します。この時、コードの量とコードの開拓性を減らすために、私達は一つのヒントコンポーネントをカスタマイズする必要があります。問題が来ました。ページはどのようにコンポーネントのトリガイベントを傍受しますか?
ここでは、カスタムコンポーネントのトリガイベントをモニターするページについて詳しく説明します。
promptコンポーネント:
1.まずヒントコンポーネントuiを構築する。後ろの各ページはこのコンポーネントを使うことができるので、ページから値を伝えてヒントを表示するようにします。
2.次にprompt.jsのクリックイベントで方法名を指定します。この方法名は後のページで傍受コンポーネントを呼び出す時に必要です。
1.まずhome.jsonの「usingComponents」属性にpromptコンポーネントのアドレスを導入する必要があります。
2.次にhome.wxmlにコンポーネントを導入し、結合されたイベント名はコンポーネントのtriggerEventメソッドで指定された名称と一致します。
3.上記の2つのステップを完了したら、私達はjsページで操作コンポーネントのトリガイベントを監督することができます。
今注目度の高いWeChat小プログラムを紹介します。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。
需要:WeChatアプレットの開発過程では、ページは通常、提示弾枠を使用します。この時、コードの量とコードの開拓性を減らすために、私達は一つのヒントコンポーネントをカスタマイズする必要があります。問題が来ました。ページはどのようにコンポーネントのトリガイベントを傍受しますか?
ここでは、カスタムコンポーネントのトリガイベントをモニターするページについて詳しく説明します。
promptコンポーネント:
1.まずヒントコンポーネントuiを構築する。後ろの各ページはこのコンポーネントを使うことができるので、ページから値を伝えてヒントを表示するようにします。
2.次にprompt.jsのクリックイベントで方法名を指定します。この方法名は後のページで傍受コンポーネントを呼び出す時に必要です。
// prompt.wxml
<view class="main" catchtouchmove="catchTouchMove">
<view class="main-mask"></view>
<view class="main-content">
<view class="content-title"> </view>
<view class="content-text">{{txtTips}}</view>
<button class="btn-confirm" bindtap="bindConfirm">_ </button>
</view>
</view>
// prompt.js
Component({
/**
*
*/
properties: {
txtTips: String,//
},
/**
*
*/
data: {
},
/**
*
*/
methods: {
//
bindConfirm: function (e) {
this.triggerEvent('events');
},
// --
catchTouchMove: function (res) {
return true;
},
}
})
ホームページ:1.まずhome.jsonの「usingComponents」属性にpromptコンポーネントのアドレスを導入する必要があります。
2.次にhome.wxmlに
3.上記の2つのステップを完了したら、私達はjsページで操作コンポーネントのトリガイベントを監督することができます。
// home.json
{
"usingComponents": {//
"prompt": "/component/prompt/prompt"
}
}
// home.wxml
<view class="main">
<button bindtap="bindEjectComponent"> </button>
<!-- -->
<prompt txtTips="{{txtTips}}" bind:events="bindPromptConfirm" wx:if="{{isShowPromptComponent}}"/>
</view>
// home.js
Page({
/**
*/
data: {
isShowPromptComponent: false,//
},
//
bindEjectComponent:function(e){
var that = this;
that.setData({
isShowPromptComponent: true,
txtTips:"Hi, !",
})
},
//
bindPromptConfirm: function (e) {
var that = this;
that.setData({
isShowPromptComponent: false,
})
},
})
ここで「ページモニターユニットトリガイベント」機能が実現しました!!最後にビデオを見せて、効果を見ます。今注目度の高いWeChat小プログラムを紹介します。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。