简体中文
Avatar 组件
展示用户头像的控件。
基础用法
使用shape
来定义样式,使用size
来调整大小。
User
User
User
User
User
User
<>
<template>
<div class="avatar">
<div class="circle">
<kl-avatar shape="circle" size="small">User</kl-avatar>
<kl-avatar shape="circle" size="normal">User</kl-avatar>
<kl-avatar shape="circle" size="large">User</kl-avatar>
</div>
<div class="square">
<kl-avatar shape="square" size="small">User</kl-avatar>
<kl-avatar shape="square" size="normal">User</kl-avatar>
<kl-avatar shape="square" size="large">User</kl-avatar>
</div>
</div>
</template>
<style lang="scss" scoped>
.avatar {
display: flex;
justify-content: space-around;
align-items: center;
.circle {
width: 250px;
display: flex;
justify-content: space-around;
align-items: baseline;
}
.square {
width: 250px;
display: flex;
justify-content: space-around;
align-items: baseline;
}
}
</style>
展示类型
支持使用图片,图标或者文字作为 Avatar。
用户
<>
<template>
<div class="avatar">
<kl-avatar size="large">用户</kl-avatar>
<kl-avatar
src="https://anixuil.github.io/assets/logo.f9f38966.jpg"
size="large"
></kl-avatar>
</div>
</template>
<style lang="scss" scoped>
.avatar {
display: flex;
justify-content: space-around;
align-items: center;
}
</style>
API
Avatar
参数 | 说明 | 类型 |
---|---|---|
size | Avatar 大小 | string /number |
shape | Avatar 形状 | string |
src | Avatar 图片的源地址 | string |
srcset | 图片 Avatar 的原生 srcset 属性 | string |
alt | 图片 Avatar 的原生 alt 属性 | string |
Slots
插槽名 | 说明 |
---|---|
default | 自定义头像展示的内容 |