vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
20 lines (19 loc) • 434 B
JavaScript
import { ref as n, computed as s, onMounted as l } from "vue";
const a = (e) => {
const i = n(), t = s(() => ({
display: "inline-flex",
width: e.size + "px",
height: e.size + "px",
borderRadius: i.value,
minWidth: e.size + "px",
minHeight: e.size + "px"
}));
return l(() => {
e.shape == "circle" ? i.value = "50%" : i.value = "4px";
}), {
styles: t
};
};
export {
a as useSkeletonAvatar
};