参考elementui,给button一个type="paramy"属性,一个round,用来控制颜色和圆角
components目录下新建一个zyw-button.vue文件,里面是组件模板内容
main.js里面全局引入组件
import zywButton from "@/components/zyw-button.vue"
Vue.component(zywButton.name,zywButton)
页面里面,直接使用组件<zyw-button></zyw-button>
首先解决可以传入button名字的问题
<template>
<button class="hm-button">
<span><slot></slot></span>
</button>
</template>
预留一个slot插槽,可以让用户传入
<zyw-button>登录</zyw-button>
这样,这个按钮就显示登录二字
网友评论