diff --git a/src/avatar/avatar.less b/src/avatar/avatar.less
index 9beb22278..59c9ef772 100644
--- a/src/avatar/avatar.less
+++ b/src/avatar/avatar.less
@@ -18,7 +18,9 @@
border-radius: 999rpx;
.@{prefix}-badge {
- position: absolute;
+ &-host {
+ position: absolute;
+ }
&__round {
top: -10%;
diff --git a/src/avatar/avatar.wxml b/src/avatar/avatar.wxml
index 5d595468d..b0fa53239 100644
--- a/src/avatar/avatar.wxml
+++ b/src/avatar/avatar.wxml
@@ -29,7 +29,7 @@