您好,登錄后才能下訂單哦!
本篇內容主要講解“context參數有什么作用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“context參數有什么作用”吧!
由官方文檔可知:context參數如下:一個包含了所有父組件為當前組件注冊的事件監聽器的對象。這是data.on的一個別名。
context參數怎樣
props:提供所有prop的對象
children:VNode子節點的數組
slots:一個函數,返回了包含所有插槽的對象
scopedSlots:(2.6.0+)一個暴露傳入的作用域插槽的對象。也以函數形式暴露普通插槽。
data:傳遞給組件的整個數據對象,作為createElement的第二個參數傳入組件
parent:對父組件的引用
listeners:(2.3.0+)
injections:(2.3.0+)如果使用了inject選項,則該對象包含了應當被注入的屬性。
context參數使用函數式組件
<template>
<divclass="home">
<func-button>
hellobutton
</func-button>
</div>
</template>
<script>
importFuncButtonfrom'../function-components/func-button'
exportdefault{
name:'home',
components:{
FuncButton
}
}
</script>
(數組|String),我們可以讓父組件去控制組件的button按鈕內容,改寫如下:
//exportdefault{
//name:'functional-button',
//functional:true,
//render(h,context){
//returnh('button','按鈕1號')
//}
//}
exportdefault{
name:'funtional-button',
functional:true,
render(h,{children}){
returnh('button',children)
}
}
到此,相信大家對“context參數有什么作用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。