具名插槽的使用

 
定义插槽组件
 
创建一个组件
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>
 
原文地址:https://www.cnblogs.com/yangjingyang/p/11663332.html