Funktionen in Vue verfügen über Rückrufparameter. So rufen Sie beim Hinzufügen von Parametern die Standard-Rückrufparameter auf

Callback-Parameter werden direkt verwendet:

<a-menu @click="menuItemClick"></a-menu>
menuItemClick(obj){
  console.log(obj)
}

Möchten Sie Parameter übergeben in:

<a-menu @click="menuItemClick(a,b)"></a-menu>
menuItemClick(a,b,obj){
  console.log(obj)//打印undefined
}

Der richtige Weg:

<a-menu @click="menuItemClick(a,b,$event)"></a-menu>
menuItemClick(a,b,obj){
  console.log(obj)//打印正常回调参数
}

Ursachenanalyse:

Die Methode „menuItemClick“, die keine tatsächlichen Parameter schreibt, verwendet standardmäßig „Ereignis“, „menuItemClick()“ und „menuItemClick(a,b)“ sowie andere Methoden haben tatsächliche Parameter geschrieben und das Ereignis verschwindet.

Daher müssen andere Parameter als zusätzliche Ereignisse in $evnet geschrieben werden

Acho que você gosta

Origin blog.csdn.net/gcf10080353/article/details/131715950
Recomendado
Clasificación