【发布时间】:2022-07-07 07:10:21
【问题描述】:
<ButtonAtom></ButtonAtom>
这是我制作的按钮组件。
<template>
<div>
<button class="px-2 py-1" :class="[borderRadius, backgroundColor]">
<slot />
</button>
<div>
</template>
这是组件内的html标签。
如果我将 css 添加到 <ButtonAtom>,例如 <ButtonAtom color="white">
颜色连接到根标签<div>
关键是如果我尝试将 css 连接到 <button>。
有什么方法可以在不删除根html<div>的情况下连接<button>
P.S 这是 vue3。
【问题讨论】:
-
属性
color="white"不是 css - 如果你想拥有一个名为color的属性 - 使用 props
标签: javascript html css typescript vue.js