recherche

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

javascript - Pourquoi est-il traduit en chaîne JSON lorsque Vue utilise des accolades pour envelopper les accessoires?

<template>
<sider :labels={labels}></sider>
</template>

<script>
import Sider from '@/components/Sider'
export default {
  name: 'Main',
  components: {
    Sider,
  },
  data() {
    return {
      labels: [1, 2, 3, 4],
    }
  }
}
</script>

Comme le montre l'exemple de code, la valeur de labels prop reçue par sider est '[1, 2, 3, 4]', qui est la forme de chaîne JSON de data.labels ?

Excusez-moi, pourquoi cette traduction est-elle autorisée ? Dans quels scénarios est-il principalement utilisé ?

phpcn_u1582phpcn_u15822765 Il y a quelques jours515

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

  • 仅有的幸福

    仅有的幸福2017-05-19 10:23:11

    Il s'agit de la méthode d'écriture es6
    équivalente à
    <sider :labels="{labels:labels}"></sider>

    répondre
    0
  • Annulerrépondre