新版vue作用域插槽的使用
生活随笔
收集整理的這篇文章主要介紹了
新版vue作用域插槽的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.6開始,作用域插槽的使用有了不同的地方;
作用域插槽的個人理解就是讓子組件的數據可以在父組件中使用; 也是一個數據傳遞的方式了;
不多說,上代碼
子組件定義一個插槽,并且定義一個需要傳遞到父組件的數據
html:
<template>
<div class="card-wrap">
<div class="foot">
<slot name="todo" v-bind:user="user">
</slot>
</div>
</div>
</template>
js:
export default {
data(){
return{
user:{
lastname:'qiao',
age:12,
firstName:'zhang'
}
}
}
}
父組件中使用:
首先引用組件并且注冊;
然后使用如下
<Card>
<template v-slot:todo="slotProps">
{{slotProps.user.age}}
{{slotProps.user.lastname}}
</template>
</Card>
//slotProps 可以隨意命名
//slotProps 接取的是子組件標簽slot上屬性數據的集合所有v-bind:user="user"
總結
以上是生活随笔為你收集整理的新版vue作用域插槽的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序使用wxParse解析html
- 下一篇: NodeJS+Express+mySQL