Ich kann eine Konstante durch ein Geschäft in meiner Vuejs-Anwendung erstellen, aber ich denke nicht, dass es eine gute Praxis ist. Was ist ein anderer Weg, um das Gleiche zu tun?Was ist der beste Weg, um eine Konstante zu erstellen, die von der gesamten Anwendung in VueJs zugänglich sein kann?
1
A
Antwort
1
Sie können eine Variable immer außerhalb des Vue-Anwendungsbereichs definieren und in der gesamten Anwendung verwenden.
Wenn Sie jedoch einen Bundler wie Webpack/Browserify/etc. Sie können dasselbe tun, aber Sie müssten es in jede Komponente importieren, die es verwendet. Ein Beispiel dafür finden Sie unten.
//const.js
export default {
c1: 'Constant 1',
c2: 'Constant 2'
}
// component.vue
import const from './const';
export default {
methods: {
method() {
return const.c1;
}
}
}
Verwandte Themen
- 1. Was ist der beste Weg, um eine Sitemap zu erstellen?
- 2. Was ist der beste Weg, um eine Enumeration zu erhöhen?
- 3. Was ist der beste Weg, um eine Konstante in einem Angular Controller zu definieren?
- 4. Was ist der beste Weg, um eine Java Swing-Anwendung um eine Selbstaktualisierungsfunktion zu erweitern?
- 5. Was ist der beste Weg, um eine Excel-Anwendung zu packen und zu verteilen
- 6. Was ist der beste Weg, um eine IllegalArgumentException zu fangen
- 7. Was ist der beste Weg, um eine Tabelle zu deduplizieren?
- 8. Was ist der beste Weg, um von Stdin zu lesen?
- 9. Was ist der beste Weg, um eine Liste von "einzigartigen" Objekten in Java zu erstellen
- 10. Was ist der beste Weg, um eine Eigenschaft zu deklarieren?
- 11. Was ist der beste Weg, um eine fast statische Daten für die Web-Anwendung zu halten?
- 12. Was ist der beste Weg, um eine Animation zu fahren?
- 13. Was ist der beste Weg, um eine Seite nur über localhost zugänglich zu machen?
- 14. Was ist der beste Weg, um eine Liste zu kopieren?
- 15. Was ist der beste Weg, um eine Filmdatenbank zu erstellen und zu pflegen?
- 16. Was ist der beste Weg, um semi-konstante Klassenvariablen in C# zu definieren?
- 17. Was ist der beste Weg, um ein Änderungsprotokoll für meine Anwendung zu erstellen?
- 18. Was ist der beste Weg, um vorberechnete Daten zu implementieren?
- 19. Der beste Weg, um eine hashmap von arraylist zu erstellen
- 20. Was ist der beste Weg, eine PyObjC-Anwendung zu testen/zu profilieren?
- 21. Was ist der beste Weg, um eine Volltextsuche für eine ASP.NET MVC-Anwendung zu implementieren?
- 22. Ist der Auto-Layout-Ansatz der beste Weg, um die iOS-Anwendung zu erstellen?
- 23. Was ist der beste Weg, um eine nicht-persistente Datei in Linux zu erstellen
- 24. Was ist der beste Weg, um eine GUI-Anwendung zu einer Pygame-Anwendung hinzuzufügen?
- 25. Was ist der beste Weg, um globale Variablen in CakePHP zu erstellen?
- 26. Was ist der beste Weg, um Express API zu authentifizieren?
- 27. Was ist der beste Weg, um ein Formularlayout zu entwerfen
- 28. Was ist der beste Weg, um mit OSGI zu beginnen?
- 29. Was ist der beste Weg, um eine Master-Slave-Konfiguration für eine Web-App zu erstellen?
- 30. Was ist der beste Weg, um einen Index zu erstellen, um die schnellste Leseantwort zu erhalten?
Wenn Sie den globalen Geltungsbereich nicht verschmutzen möchten, können Sie auch vue instace properties verwenden. Überprüfen Sie sie auf den [offiziellen Dokumenten] (https://vuejs.org/v2/cookbook/adding-instance-properties.html) sie haben einige Beispiele und Erklärungen – zeidanbm