简体中文
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 | 自定义头像展示的内容 | 
Kunlun Design