KAPITEL 16

Single File Components

Components werden global über die Funktion Vue.component oder lokal innerhalb anderer Components registriert. Für kleinere Projekte kann das ausreichend sein. In komplexeren Projekten wird oft aber das komplette Frontend aus vielen Components zusammengebaut. Dabei fallen dann einige negative Aspekte auf:

  • Jede Component muss trotzdem einzigartig benannt werden.
  • Da die Templates als String innerhalb des Optionenobjekts einer Component definiert werden, ist kein Syntax-Highlighting verfügbar, und es müssen unansehnliche Sonderzeichen genutzt werden, um mehrzeiliges HTML schreiben zu können.
  • HTML und JavaScript können mit Components zwar modularisiert werden, jedoch nicht das CSS.
  • Da es keinen Build-Prozess gibt, ...

Get Vue.js kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.