Commit 81b328c6f1ccaccd168bf20774fba1d7c457ae7f
Committed by
GitHub
1 parent
71ef4865
Patch fix on Avatar component
There are chances that when there is this.$slots.default there is no this.$refs.children.
Showing
1 changed file
with
2 additions
and
2 deletions
Show diff stats
src/components/avatar/avatar.vue
... | ... | @@ -71,7 +71,7 @@ |
71 | 71 | methods: { |
72 | 72 | setScale () { |
73 | 73 | this.isSlotShow = !this.src && !this.icon; |
74 | - if (this.$slots.default) { | |
74 | + if (this.$refs.children) { | |
75 | 75 | const childrenWidth = this.$refs.children.offsetWidth; |
76 | 76 | const avatarWidth = this.$el.getBoundingClientRect().width; |
77 | 77 | // add 4px gap for each side to get better performance |
... | ... | @@ -90,4 +90,4 @@ |
90 | 90 | this.setScale(); |
91 | 91 | } |
92 | 92 | }; |
93 | -</script> | |
94 | 93 | \ No newline at end of file |
94 | +</script> | ... | ... |