美文网首页
Vue 具名插槽

Vue 具名插槽

作者: Ray_afab | 来源:发表于2020-07-20 11:28 被阅读0次
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script src="https://unpkg.com/vue/dist/vue.js"></script>
  <title>Document</title>
 </head>
 <body>
 <div id="wd" class="">
     
     <div id="exp1">
         <parent-com></parent-com>
     </div>
     <script type="text/javascript">
      //子组件
     Vue.component('app-layout',{
          template:'' +
         '<div class="container">' +
         '   <header>' +
          '       <slot name="header"></slot>' +
          '   </header>' +
          '   <main>' +
         '       <slot></slot>' +
         '   </main>' +
         '   <footer>' +
        '       <slot name="footer"></slot>' +
         '   </footer>' +
         '</div>'
    });
     //父组件
     //这个组件里的插槽的顺不会因为插入的顺序的改变而改变
     //如果是slot 多个的话 那么都会添加进去 如果slot的名字没找到 那么就会被舍弃不渲染

     Vue.component('parent-com',{
         template:'' +
        '<app-layout>' +
         '   <p>主要内容的一个段落</p>' +
         '   <p>主要内容的另外一个段落</p>' +
         '   <p slot="footer">这是一些页脚信息</p>' +
         '   <h1 slot="header">这是一个页面的标题</h1>' +
         '   <h1 slot="header">这是一个页面的标题COPY</h1>' +
         '   <h1 slot="header1">这是一个页面的标题COPYDOUBLE</h1>' +
         '</app-layout>'
    });
     var exp1 = new Vue({
         el:'#exp1'
    })
 </script>
 </body>
</html>

相关文章

  • Vue之深入理解插槽—slot, slot-scope, v-s

    Vue 2.6.0 以前Vue 2.6.0 以后具名插槽 slot具名插槽 v-slot作用域插槽 slot-sc...

  • vue jsx使用插槽

    默认插槽:jsx: 具名插槽: App.vue

  • 详解vue中的插槽

    1.在vue中插槽分为具名插槽和非具名插槽;而插槽的使用主要是我们在页面中存在很多个相似但却重复的部分; 首先我以...

  • Vue 具名插槽

  • Vue 具名插槽

    有时候我们需要定义多个插槽,这时候就可以使用具名插槽,利用 slot 的 name 属性。示例:在向具名插槽提供内...

  • vue插槽slot

    -具名插槽 子组件Demo.vue 引用子组件的页面 -作用域插槽 子组件Demo.vue 引用子组件的页面

  • vue组件插槽-具名插槽

    具有名字的插槽 使用 中的 "name" 属性绑定元素

  • vue 插槽

    插槽语法是Vue实现的内容分发API,用于复合组件开发。 匿名插槽 具名插槽 作用域插槽 将内容分发到子组件指定位置

  • FY-7216 8-vue基础知识&vue 进阶&vue-cli

    vue进阶用法 特征一:模板化 插槽 默认插槽 组件外部维护参数以及结构,内部安排位置 具名插槽 以name标识插...

  • slot 用法以及使用场景

    Vue的插槽slot,分为3种 匿名插槽 具名插槽 作用域插槽 前两种很好理解,无非就是子组件里定义一个slot占...

网友评论

      本文标题:Vue 具名插槽

      本文链接:https://www.haomeiwen.com/subject/jhpekktx.html