javascript - Pourquoi est-il traduit en chaîne JSON lorsque Vue utilise des accolades pour envelopper les accessoires?
phpcn_u1582
phpcn_u1582 2017-05-19 10:21:11
0
1
505
<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_u1582
phpcn_u1582

répondre à tous(1)
仅有的幸福

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal