Heim  >  Fragen und Antworten  >  Hauptteil

„‚Symbol()‘ Injektionsfehler in Vuejs nicht gefunden“

<p>Ich verwende „confirmdialog“ in Primevue und habe den folgenden Fehler festgestellt: </p> <blockquote> <p>[Vue-Warnung]: Injektion „Symbol()“ nicht gefunden</p> </blockquote> <p>Ich habe keine Ahnung, was dieser Fehler bedeutet oder wie man ihn beheben kann. Kann mir bitte jemand helfen? Hier ist mein Quellcode: </p> <pre class="brush:php;toolbar:false;">const deleteCategory = () => bestätigen.require({ Nachricht: „Möchten Sie wirklich fortfahren?“ ', Kopfzeile: 'bestätigen', Symbol: 'pi pi-Ausrufezeichen-Dreieck', akzeptieren: () => notification.showMessage("Erfolg!"); }, ablehnen: () => router.push({ name: "CategoriesPage" }); } }); }</pre> <p><br /></p>
P粉759457420P粉759457420420 Tage vor547

Antworte allen(1)Ich werde antworten

  • P粉006847750

    P粉0068477502023-08-25 21:25:27

    错误[Vue warn]: injection "Symbol()" not found与您提供的代码无关。在嵌套组件中使用inject: ['injectedVar']时,如果没有从父组件提供它,就会出现[Vue warn]: injection ... not found

    因此,您应该检查您尝试注入的内容以及它需要从哪里提供。有关更多信息,请参阅文档:提供/注入

    Antwort
    0
  • StornierenAntwort