二次封装最简单的element ui
<el-button v-bind="$attrs" v-on="$listeners">
<template v-for="(index, name) in $slots" :slot="name">
<slot :name="name" />
</template>
</el-button>
<el-button v-bind="$attrs" v-on="$listeners">
<template v-for="(index, name) in $slots" :slot="name">
<slot :name="name" />
</template>
</el-button>