<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • Vue 插槽之 作用域插槽

    2019-5-22    seo達人

    如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

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

    注意:這里的父組件并沒有這個用戶的信息,子組件中有,如果直接在父組件{{userInfo.name}} 獲取這條信息是獲取不到的;因為,只有 <user /> 組件可以訪問到 userInfo,而我們提供的內容是在父組件渲染的;
    模板在哪寫,就是用哪里的變量,跟插槽用在哪無關
    模板是在父組件中寫好,被編譯過后,傳到子組件的插槽中的

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

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

    綁定在 元素上的特性被稱為插槽 prop。現在在父級作用域中,我們可以給v-slot帶一個值來定義我們提供的插槽 prop 的名字:

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

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

    藍藍設計m.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://m.skdbbs.com

    存檔

    主站蜘蛛池模板: 久久久久国产精品熟女影院| 国产精品久久久久无码av | 国产国产成人精品久久| 宅男宅女精品国产AV天堂| 99国产精品国产免费观看| 国产成人精品视频一区二区不卡| 无码国模国产在线无码精品国产自在久国产 | 国产美女精品一区二区三区| 亚洲日韩精品射精日| 久久综合精品国产一区二区三区| 四虎永久在线精品国产免费| 国产精品无码无在线观看| 中文精品99久久国产| 久久国产成人精品国产成人亚洲| 91国内揄拍国内精品情侣对白 | 欧美国产精品va在线观看| 国产精品一区三区| 四虎国产精品永久一区| 国产精品臀控福利在线观看| 国产精品成熟老女人视频| 欧美成人精品高清在线观看| 亚洲精品高清在线| 欧美ppypp精品一区二区| 国产成人亚洲精品91专区手机| 亚洲国产综合91精品麻豆| 精品免费tv久久久久久久| 成人精品视频99在线观看免费| 久久国产精品77777| 久久精品国产亚洲AV香蕉| 精品一区二区三区东京热| 精品调教CHINESEGAY| 国产综合精品一区二区三区| 国产成人亚洲精品青草天美 | 亚洲精品成人区在线观看| 合区精品久久久中文字幕一区| 欧美成人精品高清视频在线观看| 欧美精品一区二区在线精品 | 精品久久久久久99人妻| 国产亚洲精品自在线观看| 国自产精品手机在线观看视频| 久久亚洲精品无码观看不卡|