午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

Vue 插槽之 作用域插槽

2019-5-22    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

現(xiàn)在我有如下需求,子組件 <user /> 中此時(shí)有一條用戶的信息(userInfo);我要在父組件通過(guò)插槽展示這個(gè)用戶的姓名(userInfo.name);

注意:這里的父組件并沒(méi)有這個(gè)用戶的信息,子組件中有,如果直接在父組件{{userInfo.name}} 獲取這條信息是獲取不到的;因?yàn)椋挥?<user /> 組件可以訪問(wèn)到 userInfo,而我們提供的內(nèi)容是在父組件渲染的;
模板在哪寫,就是用哪里的變量,跟插槽用在哪無(wú)關(guān)
模板是在父組件中寫好,被編譯過(guò)后,傳到子組件的插槽中的

為了讓父組件的插槽內(nèi)容可以讀取到子組件的數(shù)據(jù),我們可以將userInfo 作為一個(gè) <slot> 元素的特性綁定上去;

// 子組件
const card = {
    data() {
        return {
            userInfo: {name: '宮鑫'}
        }
    },
    template: `
    <div class='card'>
        <!-- 在插槽上綁定子組件的數(shù)據(jù) -->
        <slot :userInfo="userInfo"/>
    </div>
    `
};

綁定在 元素上的特性被稱為插槽 prop。現(xiàn)在在父級(jí)作用域中,我們可以給v-slot帶一個(gè)值來(lái)定義我們提供的插槽 prop 的名字:

// 父組件
template: `
<div>
    <card>
        <template v-slot:default="userInfo">
            用戶姓名: {{userInfo}}
        </template>
    </card>
</div>
`

// 輸出:
// 用戶姓名: { "userInfo": { "name": "宮鑫" } }

藍(lán)藍(lán)設(shè)計(jì)m.gerard.com.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

日歷

鏈接

個(gè)人資料

存檔

主站蜘蛛池模板: 久久青草影院 | 美女gif趴跪式动态图 | 亚洲国产精品久久又爽黄A片 | 牲高潮99爽久久久久777 | 色欲AV精品人妻一二三区 | 午夜福利理论片高清在线 | 国产又粗又猛又爽黄老大爷 | 日本wwwhdsex69| 亚洲免费中文 | 丰满人妻妇伦又伦精品APP国产 | 伊人久99久女女视频精品免 | 成年人在线视频免费观看 | 强伦姧久久久久久久久久 | 99久久国产露脸精品竹菊传煤 | 国产交换丝雨巅峰 | 波多野结衣的AV一区二区三区 | 欧美 亚洲 有码中文字幕 | 国产人妻精品久久久久久很牛 | 亚洲国产成人精品无码区5566 | 色-情-伦-理一区二区三区 | 久久久久久久伊人电影 | 日产精品高潮呻吟AV久久 | 久久伊人男人的天堂网站 | 最新 国产 精品 精品 视频 | 国语对白刺激真实精品 | 97超级碰久久久久香蕉人人 | 亚洲精品嫩草研究院久久 | 我半夜摸妺妺的奶C了她 | 在线观看免费精品国产 | 99久久人妻无码精品系列性欧美 | 亚洲欧美强伦一区二区另类 | 国产高清视频a在线大全 | 国产啪视频在线播放观看 | 亚洲成人免费在线 | 乌克兰粉嫩摘花第一次 | 国产午夜精品片一区二区三区 | 中国农民真实bbwbbw | RUNAWAY韩国动漫免费网 | 工口肉肉彩色不遮挡 | yellow在线中文 | 受被三个攻各种道具PLAY |