<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": "宮鑫" } }

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

    日歷

    鏈接

    個人資料

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

    存檔

    主站蜘蛛池模板: 精品亚洲一区二区三区在线观看| 日韩精品在线播放| 国产亚洲精品资在线| 国产午夜精品一区二区三区漫画 | 精品一卡2卡三卡4卡免费视频| 午夜精品久久影院蜜桃| 99精品国产一区二区| 国产成人精品综合网站| 无码精品国产VA在线观看DVD| 精品乱码久久久久久夜夜嗨| 国产精品日本欧美一区二区| 欧美精品v欧洲精品| 久久精品中文字幕一区| 久久精品国产亚洲网站| 国产精品亚洲片在线| 熟女精品视频一区二区三区| 思思久久99热免费精品6 | 久久发布国产伦子伦精品| 欧美日韩精品系列一区二区三区国产一区二区精品 | 日韩精品欧美| 精品久久人人做人人爽综合| 国产精品青青在线观看爽香蕉 | 国产精品一久久香蕉产线看| 久久精品天天中文字幕人妻 | 中文精品一卡2卡3卡4卡| 精品久久777| 国产精品青草久久久久婷婷| 91精品国产91久久综合| 国产成人亚洲综合无码精品| 久久丫精品国产亚洲av| 久久精品毛片免费观看| 无码国产精品一区二区免费16| 亚洲视频在线精品| 亚洲精品乱码久久久久久蜜桃| 亚洲国产主播精品极品网红 | 亚洲精品乱码久久久久久蜜桃不卡 | 国语自产少妇精品视频蜜桃| 久久精品无码午夜福利理论片| 精品爆乳一区二区三区无码av| 国产精品天干天干综合网| 国产精品ⅴ无码大片在线看|