Commit 1ac52e8accce7e072562561f841412aaaa3d804e
1 parent
c5aea77d
Exists in
master
[修改] Icon组件支持dot
Showing
3 changed files
with
10 additions
and
2 deletions
Show diff stats
examples/views/docs/component/icon.md
packages/icon/index.css
packages/icon/index.vue
| 1 | 1 | <template> |
| 2 | 2 | <i class="zui-icon" :class="classRender" :style="styleRender" @click="onClick"> |
| 3 | - <div v-if="info" class="zui-info">{{ info }}</div> | |
| 3 | + <div v-if="info || dot" class="zui-info" :class="{ dot: dot }">{{ info }}</div> | |
| 4 | 4 | </i> |
| 5 | 5 | </template> |
| 6 | 6 | |
| ... | ... | @@ -22,7 +22,8 @@ export default { |
| 22 | 22 | }, |
| 23 | 23 | size: String, |
| 24 | 24 | color: String, |
| 25 | - info: [Number, String] | |
| 25 | + info: [Number, String], | |
| 26 | + dot: Boolean, | |
| 26 | 27 | }, |
| 27 | 28 | computed: { |
| 28 | 29 | classRender: function() { | ... | ... |