Commit 9272508e9cb17748f2b22ecf0248c71c32d44985
Committed by
GitHub
1 parent
049dcf59
Update icon.vue
Showing
1 changed file
with
6 additions
and
1 deletions
Show diff stats
src/components/icon/icon.vue
1 | <template> | 1 | <template> |
2 | - <i :class="classes" :style="styles" @click="$emit('click')"></i> | 2 | + <i :class="classes" :style="styles" @click="handleClick"></i> |
3 | </template> | 3 | </template> |
4 | <script> | 4 | <script> |
5 | const prefixCls = 'ivu-icon'; | 5 | const prefixCls = 'ivu-icon'; |
@@ -28,6 +28,11 @@ | @@ -28,6 +28,11 @@ | ||
28 | 28 | ||
29 | return style; | 29 | return style; |
30 | } | 30 | } |
31 | + }, | ||
32 | + methods: { | ||
33 | + handleClick (event) { | ||
34 | + this.$emit('click', event); | ||
35 | + } | ||
31 | } | 36 | } |
32 | }; | 37 | }; |
33 | </script> | 38 | </script> |