Überflüssige, nicht emittierende Ereignis-Listener (XXX) wurden an die Komponente übergeben, konnten aber nicht automatisch aktiviert werden

Wenn Sie das Vue-Framework zum Übertragen von Werten zwischen übergeordneten und untergeordneten Komponenten verwenden, wird möglicherweise die folgende Warnung angezeigt:
Extraneous non-emits event listeners (XXX) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option. 
无关的非发出事件侦听器(XXX)被传递给组件,但不能自动继承,因为组件呈现片段或文本根节点。如果侦听器只打算作为组件自定义事件侦听器,则使用"emit "选项声明它。
XXX ist der benutzerdefinierte Ereignisname, der vom Sohn an den Vater weitergegeben wird
Die Details sind wie folgt:Fügen Sie hier eine Bildbeschreibung ein

Grund:

https://github.com/vuejs/core/issues/2540

Lösung:

Fügen Sie in der Komponente, die das Ereignis übergeben muss, den folgenden Code hinzu:
emits: ['XXX'] // 和props是同一级

Guess you like

Origin blog.csdn.net/Y1914960928/article/details/133136164