具名插槽的使用

 
定义插槽组件
 
创建一个组件
navlot.vue
书写插槽
<template>
  <div class="nav">
    <div class="left">
      <slot name="left"></slot>
    </div>
    <div class="center">
      <slot name="center"></slot>
    </div>
    <div class="right">
      <slot name="right"></slot>
    </div>
  </div>
</template>
slot命名
使用时

 引入

import navslot from '@/components/nav/navslot'
    components:{
                navslot
              },
 
使用
   <navslot class="navs">
      <div class="left" slot="left">
       
      </div>
      <div slot="center">
 
      </div>
      <div slot="right">
          <van-icon name="more" size="40px" />
      </div>
    </navslot>

 

 
posted @ 2019-10-12 18:38  前端xh  阅读(2739)  评论(0编辑  收藏  举报