triggerevent パラメーターを渡す時の問題の解決策

triggerEventに引数を渡す場合、引数を設定オブジェクトの属性としてtriggerEventの第2引数に渡すことができます。以下に例を示します。

// 在组件A中触发事件并传递参数
this.triggerEvent('myevent', {param1: 'value1', param2: 'value2'});

// 在组件B中监听事件并获取参数
Component({
  methods: {
    handleEvent(event) {
      const {param1, param2} = event.detail;
      console.log(param1, param2);  // 输出'value1', 'value2'
    }
  }
})

イベント発行時にイベントオブジェクトの 2 番目の引数に渡すことによって、パラメータオブジェクトをサポートできます。イベントリスナハンドラの中では、 event.detail を通じて発行時に渡されたパラメータを取得できます。

bannerAds