2017-08-15 10:07:15 +08:00
|
|
|
<template>
|
2018-02-26 10:15:56 +08:00
|
|
|
<div class="demo-avatar">
|
|
|
|
<Avatar :style="{background: color}">{{ user }}</Avatar>
|
|
|
|
<Button size="small" @click="handleChange">Change</Button>
|
2018-07-03 17:32:32 +08:00
|
|
|
<div>
|
|
|
|
<div class="demo-avatar">
|
|
|
|
<Avatar icon="ios-person" size="large" />
|
|
|
|
<Avatar icon="ios-person" />
|
|
|
|
<Avatar icon="ios-person" size="small" />
|
|
|
|
</div>
|
|
|
|
<div class="demo-avatar">
|
|
|
|
<Avatar shape="square" icon="ios-person" size="large" />
|
|
|
|
<Avatar shape="square" icon="ios-person" />
|
|
|
|
<Avatar shape="square" icon="ios-person" size="small" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="demo-avatar">
|
|
|
|
<Avatar icon="ios-person" />
|
|
|
|
<Avatar>U</Avatar>
|
|
|
|
<Avatar>USER</Avatar>
|
|
|
|
<Avatar src="https://i.loli.net/2017/08/21/599a521472424.jpg" />
|
|
|
|
<Avatar style="color: #f56a00;background-color: #fde3cf">U</Avatar>
|
|
|
|
<Avatar style="background-color: #87d068" icon="ios-person" />
|
|
|
|
</div>
|
|
|
|
<div class="demo-avatar-badge">
|
|
|
|
<Badge :count="1">
|
|
|
|
<Avatar shape="square" icon="ios-person" />
|
|
|
|
</Badge>
|
|
|
|
<Badge dot>
|
|
|
|
<Avatar shape="square" icon="ios-person" />
|
|
|
|
</Badge>
|
|
|
|
</div>
|
2018-07-03 17:37:22 +08:00
|
|
|
<br><br><br>
|
|
|
|
<Avatar custom-icon="ivu-icon-ios-person" />
|
2019-03-04 17:17:21 +08:00
|
|
|
|
|
|
|
<Avatar :src="src" size="large" @on-error="handleError" />
|
2017-08-15 11:03:20 +08:00
|
|
|
</div>
|
2017-08-15 10:07:15 +08:00
|
|
|
</template>
|
|
|
|
<script>
|
2018-02-26 10:15:56 +08:00
|
|
|
const UserList = ['二', '小二', '三', '二个人'];
|
|
|
|
const ColorList = ['#f56a00', '#7265e6', '#ffbf00', '#00a2ae'];
|
|
|
|
|
2017-08-15 10:07:15 +08:00
|
|
|
export default {
|
2017-08-15 14:52:56 +08:00
|
|
|
data () {
|
|
|
|
return {
|
2018-02-26 10:15:56 +08:00
|
|
|
user: UserList[0],
|
2019-03-04 17:17:21 +08:00
|
|
|
color: ColorList[0],
|
|
|
|
src: 'https://dev-file.iviewui.com/userinfoPDvn9gKWYihR24SpgC319vXY8qniCqj41/avatar'
|
2017-08-15 14:52:56 +08:00
|
|
|
}
|
|
|
|
},
|
|
|
|
methods: {
|
2018-02-26 10:15:56 +08:00
|
|
|
handleChange () {
|
|
|
|
const index = UserList.indexOf(this.user);
|
|
|
|
this.user = index < UserList.length - 1 ? UserList[index + 1] : UserList[0];
|
|
|
|
this.color = index < ColorList.length - 1 ? ColorList[index + 1] : ColorList[0];
|
2019-03-04 17:17:21 +08:00
|
|
|
},
|
|
|
|
handleError () {
|
|
|
|
this.src = 'https://dev-file.iviewui.com/userinfoPDvn9gKWYihR24SpgC319vXY8qniCqj4/avatar';
|
2017-08-15 14:52:56 +08:00
|
|
|
}
|
|
|
|
}
|
2017-08-15 10:07:15 +08:00
|
|
|
}
|
|
|
|
</script>
|