Vue: problème de balise html

Créé le 8 mars 2017  ·  3Commentaires  ·  Source: vuejs/vue

Version de vue.js

2.0.2

Lien de reproduction



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

Étapes à reproduire

Qu'est-ce qui est attendu ?

le modèle s'affiche correctement

Que se passe-t-il réellement ?

Je joue à #5097 et j'ai découvert que lorsque vous mettez \> dans la chaîne de modèle, le résultat n'est pas attendu.

need repro

Commentaire le plus utile

  • vous ne pouvez pas ajouter plusieurs fois de contenu au même emplacement nommé.
  • votre composant child ne sort le contenu de l'emplacement nulle part
  • le modèle child a un code html invalide à la ligne 15

Veuillez expliquer plus en détail ce que vous attendez réellement, car ce n'est pas clair pour moi. Il semble que vous pensiez pouvoir concaténer le contenu des slots. Vous ne pouvez pas, ce n'est pas une fonctionnalité fournie par Vue.

Je vais étiqueter cela comme "besoin de repo" car la reproduction fournie ne fonctionne pas.

Tous les 3 commentaires

  • vous ne pouvez pas ajouter plusieurs fois de contenu au même emplacement nommé.
  • votre composant child ne sort le contenu de l'emplacement nulle part
  • le modèle child a un code html invalide à la ligne 15

Veuillez expliquer plus en détail ce que vous attendez réellement, car ce n'est pas clair pour moi. Il semble que vous pensiez pouvoir concaténer le contenu des slots. Vous ne pouvez pas, ce n'est pas une fonctionnalité fournie par Vue.

Je vais étiqueter cela comme "besoin de repo" car la reproduction fournie ne fonctionne pas.

Désolé, je colle le mauvais lien, je sais qu'il est invalide d'utiliser comme ça. Est-ce que vue devrait s'en plaindre quand il est codé comme ça ?

Eh bien, c'est parce que la barre oblique inverse est un caractère d'échappement dans les chaînes Javascript. l'utilisation de \\ conduit au résultat attendu.

Cette page vous a été utile?
0 / 5 - 0 notes