Vue: HTML-Tag-Problem

Erstellt am 8. März 2017  ·  3Kommentare  ·  Quelle: vuejs/vue

Vue.js-Version

2.0.2

Reproduktionslink



https://jsfiddle.net/baturYe/x4m8w2xv/2/~~https://jsfiddle.net/baturYe/x4m8w2xv/5/

Schritte zum Reproduzieren

Was wird erwartet?

Vorlage wird korrekt angezeigt

Was passiert eigentlich?

Ich spiele #5097 und habe festgestellt, dass das Ergebnis nicht erwartet wird, wenn \> in den Vorlagenstring eingefügt wird.

need repro

Hilfreichster Kommentar

  • Sie können Inhalte nicht mehrmals zu demselben benannten Slot hinzufügen.
  • Ihre child Komponente gibt den Slot-Inhalt nirgendwo aus
  • die Vorlage child hat ungültigen HTML-Code in Zeile 15

Erklären Sie bitte genauer, was Sie eigentlich erwarten, da mir das nicht klar ist. Es scheint, dass Sie denken, dass Sie Slot-Inhalte verketten können. Sie können nicht, das ist keine Funktionalität, die Vue bietet.

Ich werde dies als "repo benötigen" kennzeichnen, da die bereitgestellte Reproduktion nicht funktioniert.

Alle 3 Kommentare

  • Sie können Inhalte nicht mehrmals zu demselben benannten Slot hinzufügen.
  • Ihre child Komponente gibt den Slot-Inhalt nirgendwo aus
  • die Vorlage child hat ungültigen HTML-Code in Zeile 15

Erklären Sie bitte genauer, was Sie eigentlich erwarten, da mir das nicht klar ist. Es scheint, dass Sie denken, dass Sie Slot-Inhalte verketten können. Sie können nicht, das ist keine Funktionalität, die Vue bietet.

Ich werde dies als "repo benötigen" kennzeichnen, da die bereitgestellte Reproduktion nicht funktioniert.

Entschuldigung, ich habe den falschen Link eingefügt, ich weiß, dass es ungültig ist, so zu verwenden. Sollte sich Vue darüber beschweren, wenn es so codiert ist?

Das liegt daran, dass der Backslash ein Escape-Zeichen in Javascript-Strings ist. die Verwendung von \\ führt zum erwarteten Ergebnis.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen