Fügen Sie globale Funktionen in Vue.js hinzu

9

In meiner Vue.js-Anwendung möchte ich einige globale Funktionen haben. Zum Beispiel eine Funktion callApi() , die ich jedes Mal aufrufen kann, wenn ich auf meine Daten zugreifen muss.

Was ist der beste Weg, diese Funktionen einzubinden, damit ich in allen meinen Komponenten darauf zugreifen kann?

  • Soll ich eine Datei functions.js erstellen und sie in meine main.js aufnehmen?
  • Soll ich ein Mixin erstellen und es in meine main.js aufnehmen?
  • Gibt es eine bessere Option?
Jordy 07.09.2016, 14:47
quelle

2 Antworten

10

Am besten wäre ein Plugin, mit dem Sie dem globalen Vue-System Funktionen hinzufügen können.

[aus der vuejs-Dokumentation]

%Vor%

Dann würden Sie einfach

hinzufügen %Vor%

in Ihrem Code vor dem Aufruf Ihrer Funktion.

%Vor%

oder in Ihrem Fall

%Vor%     
Justin MacArthur 07.09.2016, 14:56
quelle
1

Mixins können auch global registriert werden. Ссылка

    
Victor Bastos 29.03.2017 04:44
quelle