作用域插槽 slot-scope


title: 作用域插槽 slot-scope
date: 2018-12-15 22:56:39
tags: [Vue]
categories: Vue


前言

最近發(fā)現(xiàn)之前學(xué)的有些知識(shí)點(diǎn)都忘了...還是記博客吧蠢络。

作用域插槽

一個(gè)組件中有一個(gè)插槽喻括,我們?cè)诓宀劾飳懸粋€(gè)div叹誉,那么這個(gè)div就會(huì)被渲染到這個(gè)組件里琐脏,但是這個(gè)div又想調(diào)用這個(gè)組件里的數(shù)據(jù)或方法量蕊,那怎么辦呢?我們可以加一個(gè)變量贞瞒,把它帶進(jìn)插槽中泪掀。
簡單來說:作用域插槽是一個(gè)帶綁定數(shù)據(jù)的插槽。

舉例

// 父組件
<template>
  <div id="app">
    <child>
      <template slot-scope="{close}">  // 解構(gòu)
        <!-- 插槽獲得了組件的 close 方法 -->
        <button @click="close"></button>
      </template>
    </child>
  </div>
</template>
<script>
import child from './child';
export default {
  name: 'app',
  components: {
    child
  }
}
</script>
//子組件
<template>
  <div class="child">
    <!-- 將 close 方法作為一個(gè)插槽的 prop 傳入 -->
    <slot :close='close'></slot>
  </div>
</template>
<script>
export default {
  methods: {
      close() {
        console.log('close')
      }
  }
}
</script>

同理垃环,如果插槽是一個(gè)組件呢邀层?子組件就能拿到父組件的數(shù)據(jù)了。
所以其實(shí)這也是 Vue 中父子組件傳遞數(shù)據(jù)的一種方式遂庄。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末寥院,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子涛目,更是在濱河造成了極大的恐慌秸谢,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件霹肝,死亡現(xiàn)場(chǎng)離奇詭異钮追,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)阿迈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門元媚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人苗沧,你說我怎么就攤上這事刊棕。” “怎么了待逞?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵甥角,是天一觀的道長。 經(jīng)常有香客問我识樱,道長嗤无,這世上最難降的妖魔是什么震束? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮当犯,結(jié)果婚禮上垢村,老公的妹妹穿的比我還像新娘。我一直安慰自己嚎卫,他們只是感情好嘉栓,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拓诸,像睡著了一般侵佃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上奠支,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天馋辈,我揣著相機(jī)與錄音,去河邊找鬼倍谜。 笑死迈螟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的枢劝。 我是一名探鬼主播井联,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼您旁!你這毒婦竟也來了烙常?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤鹤盒,失蹤者是張志新(化名)和其女友劉穎蚕脏,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體侦锯,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驼鞭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了尺碰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挣棕。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖亲桥,靈堂內(nèi)的尸體忽然破棺而出洛心,到底是詐尸還是另有隱情,我是刑警寧澤题篷,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布词身,位于F島的核電站,受9級(jí)特大地震影響番枚,放射性物質(zhì)發(fā)生泄漏法严。R本人自食惡果不足惜损敷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望深啤。 院中可真熱鬧拗馒,春花似錦、人聲如沸墓塌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽苫幢。三九已至,卻和暖如春垫挨,著一層夾襖步出監(jiān)牢的瞬間韩肝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工九榔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哀峻,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓哲泊,卻偏偏與公主長得像剩蟀,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子切威,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • solt育特,它是一個(gè)空殼子,因?yàn)樗娘@示與隱藏以及最后用什么樣的html模板顯示由父組件控制先朦。但是插槽顯示的位置確由...
    Lancelot1025閱讀 1,000評(píng)論 0 0
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容缰冤,還有我對(duì)于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,045評(píng)論 0 29
  • 組件(Component)是Vue.js最核心的功能喳魏,也是整個(gè)架構(gòu)設(shè)計(jì)最精彩的地方棉浸,當(dāng)然也是最難掌握的。...
    六個(gè)周閱讀 5,582評(píng)論 0 32
  • vue概述 在官方文檔中刺彩,有一句話對(duì)Vue的定位說的很明確:Vue.js 的核心是一個(gè)允許采用簡潔的模板語法來聲明...
    li4065閱讀 7,187評(píng)論 0 25
  • 【2019-3-4更新】Vue 2.6+修改了部分語法迷郑,對(duì)插槽的使用有了較多的更新。在本文中筆者在相應(yīng)位置給出了更...
    果汁涼茶丶閱讀 10,225評(píng)論 2 36