国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue如何使用 Slot 分發內容實例詳解

2019-11-19 15:33:03
字體:
來源:轉載
供稿:網友

vue我自己還在摸索學習中,今天學習了使用 Slot 分發內容,給自己留個小筆記

使用slot分發內容我們要注意2點

<app> 組件不知道它會收到什么內容。這是由使用 <app> 的父組件決定的。

<app> 組件很可能有它自己的模板。

為了讓組件可以組合,我們需要一種方式來混合父組件的內容與子組件自己的模板。

【案例】

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="X-UA-Compatible" content="ie=edge">  <title>vue-Slot 分發內容</title>  <script type="text/javascript" src="js/vue.js"></script>  <style>    .sf{      margin: 10px;      width: 150px;      border: 1px solid #ccc;    }    .sf-header,.sf-bottom{      height: 30px;      background: sandybrown;    }    .sf-body{      min-height: 100px;    }  </style></head><body>  <div id="app">    <shoufa>      <h2 slot="title">學習vue</h2>      <p>Vue.js(讀音 /vjuː/,類似于 view) 是一套構建用戶界面的漸進式框架。        與其他重量級框架不同的是,Vue 采用自底向上增量開發的設計。        Vue 的核心庫只關注視圖層,它不僅易于上手,還便于與第三方庫或既有項目整合</p>      <h4 slot="bottom">vue很好學</h4>    </shoufa>  </div>  <script type="text/x-template" id="sfTpl">    <div class="sf">      <div class="sf-header"><slot name="title"></slot></div>      <div class="sf-body">        <slot></slot>      </div>      <div class="sf-bottom"><slot name="bottom"></slot>      </div>    </div>  </script>  <script>    var sf ={      template:"#sfTpl",    }    var app = new Vue({      el:"#app",      components:{        'shoufa':sf      }    })  </script></body></html>

結果如下

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博乐市| 南汇区| 旌德县| 泰顺县| 自贡市| 阿图什市| 法库县| 通山县| 兰州市| 九龙城区| 饶河县| 泸水县| 潮安县| 新乡县| 五峰| 芷江| 浙江省| 姚安县| 赣州市| 靖边县| 五峰| 澄城县| 潼关县| 福清市| 且末县| 犍为县| 天津市| 宿迁市| 邯郸市| 通山县| 黄浦区| 南郑县| 深泽县| 五大连池市| 普兰县| 石柱| 邵阳县| 庐江县| 静安区| 苏尼特左旗| 四子王旗|