Vue

深入Vue之解析ElementUI组件--button-grou

2019-09-27  本文已影响0人  Lia代码猪崽

一、github地址

https://github.com/ElemeFE/element/blob/dev/packages/button/src/button-group.vue

二、文档地址

https://element.eleme.cn/#/zh-CN/component/button

三、解析过程(很多注释在源代码是不合法的,这里只是为了更直观的展示)

<template>
  <div class="el-button-group">  
    <slot></slot>  // 注解1
  </div>
</template>
<script>
  export default {
    name: 'ElButtonGroup'
  };
</script>
1. 提供插槽
让按钮进来后,样式作用于按钮
.el-button-group {
    display: inline-block;
    vertical-align: middle;
}
.el-button-group:after {
    clear: both;
}
.el-button-group:after, .el-button-group:before {
    display: table;
    content: "";
}

上一篇下一篇

猜你喜欢

热点阅读