Vue.js kurz & gut
eBook - ePub

Vue.js kurz & gut

  1. 216 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Vue.js kurz & gut

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Das Open-Source-Projekt Vue.js hat sich zu einem der populärsten JavaScript-Frameworks für das Erstellen von Benutzeroberflächen entwickelt. Der Kern von Vue.js konzentriert sich auf den View-Layer einer Webanwendung und ist daher besonders performant und schlank. Durch zahlreiche Erweiterungen kann Vue.js aber auch als vollumfängliches Web Application Framework für die Entwicklung komplexer Single-Page-Anwendungen genutzt werden.Mit diesem Buch erhalten Entwickler schnell einen Überblick über den Funktionsumfang von Vue.js. Es behandelt unter anderem die Grundlagen von Vue.js, Vue Components sowie alle Aspekte der Vue-API. Das Taschenbuch deckt kompakt viele Themen ab, die für Entwickler relevant sind, wie die Umsetzung komplexerer Vue-Projekte mit Vue CLI, Single File Components und Übergangseffekte.Hinweise zu zusätzlichen Tools, Paketen und Ressourcen sowie Lösungsansätze für gängige Probleme und Szenarien unterstützen bei der täglichen Entwicklungsarbeit mit Vue.js.

Häufig gestellte Fragen

Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja, du hast Zugang zu Vue.js kurz & gut von Lars Peterke im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & Programming in JavaScript. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
O'Reilly
Jahr
2019
ISBN
9783960102472

TEIL III

Vue-API

Wenn Sie die ersten beiden Teile dieses Buchs verinnerlicht haben, kennen Sie bereits einen Großteil aller Funktionen von Vue und sind damit in der Lage, an komplexeren Vue-Projekten mitzuwirken.
Dieser Teil des Buchs soll Ihnen dabei als Nachschlagewerk dienen. Er beschreibt alle Eigenschaften und Funktionen der Vue-Klasse sowie der Vue-Instanzen und geht auf alle Direktiven und Components ein, die Vue selbst bereitstellt.
Sie müssen nicht alles wissen. Aber zu wissen, wo es geschrieben steht, ist ein immenser Vorteil! Es ist in Ordnung, die folgenden Seiten zunächst nur zu überfliegen. Aber wenn Sie künftig vor einem Problem stehen und Ihnen die Lösung nicht sofort einfällt, werfen Sie doch mal einen Blick in diesen Teil des Buchs.

KAPITEL 17

Globale Konfiguration

Unter Vue.config befindet sich das globale Konfigurationsobjekt von Vue. Dabei können folgende Eigenschaften angepasst werden.

silent

Typ: Boolean
Standardwert: false
Mit Vue.config.silent = true können Log- und Warnmeldungen von Vue abgeschaltet werden.

optionMergeStrategies

Typ: { [key: string]: Function }
Standardwert: {}
Definiert eine Strategie zur Kombination eigener Optionsattribute:
Vue.config.optionMergeStrategies._my_option =
function (parentValue, childValue, vm) {
return childValue + 1
}
Die Callback-Funktion erhält den Wert der Option der übergeordneten und untergeordneten Instanz als ersten und zweiten Parameter sowie die Vue-Instanz für den aktuellen Kontext als dritten Parameter.

devtools

Typ: Boolean
Standardwert: true (false in Produktiv-Builds)
Mit Vue.config.devtools = true kann festgelegt werden, dass eine Inspektion der Anwendung mit den Vue Devtools erlaubt ist.

errorHandler

Typ: Function
Standardwert: undefined
Es kann ein Handler für nicht aufgefangene Fehler beim Rendering von Components definiert werden:
Vue.config.errorHandler = function (err, vm, info) {
...
}
Der Parameter info enthält Vue-spezifische Informationen über den Fehler. Ist keine Funktion definiert, wird console.error für das Logging genutzt. Der Handler greift auch bei Lifecycle-Funktionen und benutzerdefinierten Event-Handlern.

warnHandler

Typ: Function
Standardwert: undefined
Für Warnungen zur Laufzeit kann ein eigener Handler definiert werden:
Vue.config.warnHandler = function (msg, vm, trace) {
...
}
Der Parameter trace enthält die Component-Hierarchie. Der Handler wird bei Produktivanwendungen ignoriert.

ignoredElements

Typ: Array<string | RegExp>
Standardwert: []
Über dieses Array können benutzerdefinierte Elemente angegeben werden, die Vue ignorieren soll. Andernfalls würde Vue bei diesen Elementen den Fehler Unknown custom element erzeugen und vermuten, dass vergessen wurde, eine globale Component zu registrieren, oder dass ein Tippfehler vorliegt. Es lässt sich pro Eintrag im Array ein fester Name oder ein regulärer Ausdruck angeben:
Vue.config.ignoredElements = [
'my-component',
/^local-/
]

keyCodes

Ty...

Inhaltsverzeichnis

  1. Cover
  2. Titel
  3. Impressum
  4. Inhalt
  5. Vorwort
  6. Teil I: Vue-Grundlagen
  7. Teil II: Webentwicklung mit Vue
  8. Teil III: Vue-API
  9. Teil IV: Tägliches Arbeiten mit Vue
  10. Index
  11. Über den Autor