最近面试,被问到一个题目,vue做一个按钮组件;
当时只是说了一下思路,回来就附上代码。
解决思路:
在src/components/ 下建一个button.vue
{{text}}
Box">
注册'}"
@confirm="confirm"
ref="btn"
>
在这里,要注意一些细节:
1. button组件形成之后和其它div元素的间距,如果是在组件内定死是很难复用的。
2. 在复用的时候,在父组件中是改变不了子组件的样式的,如果要强制更改,单独写一个并去掉scoped。
原文链接:https://www.f2er.com/vue/33001.html