recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - vue : rapport d'erreurs clés

<template>
    <p id="app">
        <router-view></router-view>
        <template v-for="(item, index) in items" :key="item.id">
            <p>{{ item.name }}</p>
        </template>
    </p>
</template>

<script>
export default {
    name: 'app',
    data () {
        return {
            items: [
                {
                    id: 0,
                    name: 'lisi'
                }
            ]
        }
    },
    created () {
    
    
    },
    methods: {

    },
    mounted () {
        
    }
}








</script>

C'est si simple mais il signale toujours une erreur. Je suis aussi ivre.

Ce n'est pas un problème même si vous faites vous-même une petite démo. ne sais pas pourquoi.

Au fait, à quoi sert :key ? Je viens de l'utiliser. Expliquer en détail.

给我你的怀抱给我你的怀抱2800 Il y a quelques jours712

répondre à tous(2)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-19 10:42:47

    Problème résolu :  : La clé doit être placée sur le véritable élément html, et non sur <template></template>

    Le code est modifié comme suit :
    Remarque : la balise <router-view></router-view> doit être déconnectée

    <p id="app">
       <!-- <router-view></router-view>-->
        <template v-for="(item, index) in items">
          <p :key="item.id">
            <p>{{ item.name }}</p>
          </p>
        </template>
      </p>

    Le code ci-dessus peut être analysé dans le code suivant :

    <template v-for="(item,index) in items" >
         <p v-bind:key="item.id">
            <p>{{ item.name }}</p>
          </p>
    </template>

    Le code ci-dessus :key=> lie un attribut

     : Équivalent à v-bind, a trois utilisations

    1. Lors de la liaison d'attributs de classe ou de style, prend en charge d'autres types de valeurs, tels que des tableaux ou des objets

    2. Lors de la liaison d'un accessoire, celui-ci doit être déclaré dans le composant enfant. Vous pouvez utiliser des modificateurs pour spécifier différents types de liaison
      3. Lorsqu'il n'y a pas de paramètres, vous pouvez vous lier à un objet contenant des paires clé-valeur.

    Lien de référence

    v-bind de vue.js
     : L'utilisation de la clé

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:42:47

    Il est recommandé d'en savoir plus sur la documentation officielle de Vue. Vue est petite et belle. Le plus important est que la documentation soit conviviale pour les Chinois. En gros, si vous rencontrez des points de connaissances que vous ne comprenez pas, ils sont tous disponibles. dans la documentation officielle.

    • Vue commence à partir d'ici Introduction - Vue.js

    • api regarde ici Vue api

    • Vue Exemple d'éditeur de démarques - Vue.js

    En fait, les liens ci-dessus sont disponibles dans la documentation officielle de vue, et ils sont liés entre eux
    Lisez la suite, entraînez-vous davantage et résumez davantage, comment pourriez-vous ne pas comprendre !

    répondre
    0
  • Annulerrépondre