Maison > Article > interface Web > Comment utiliser slot-scope dans vue
L'attribut slot-scope dans Vue.js permet de transmettre des données dans un emplacement via une variable de portée spécifiée. Les méthodes d'utilisation spécifiques incluent : la spécification de l'attribut slot-scope et le nom de la variable pour recevoir des données sur l'élément slot ; l'utilisation de v-slot dans le composant parent pour transmettre des données.
Utilisation de slot-scope dans Vue.js L'attribut
slot-scope permet de transmettre des données lors de l'utilisation du slot, utilisant ainsi les données contenues dans le slot. Il crée une portée dans le modèle d'emplacement pour accéder aux données en dehors de l'emplacement.
Usage
Utilisez l'attribut slot-scope
sur l'élément <slot>
pour spécifier un nom de variable pour recevoir des données en dehors de l'emplacement. Par exemple : <slot>
元素上使用 slot-scope
属性,指定一个变量名来接收插槽外的数据。例如:
<code class="html"><slot name="header" slot-scope="headerData"> <h1>{{ headerData.title }}</h1> </slot></code>
然后,在父组件中,使用 v-slot
<code class="html"><template> <div> <slot name="header" v-slot="headerData"> headerData: {{ headerData }} </slot> </div> </template> <script> export default { data() { return { headerData: {</code>Ensuite, dans le composant parent, utilisez la propriété slot
v-slot
pour transmettre les données au slot. Par exemple : 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!