[Improvement] Icon add 'info' prop (#447)

This commit is contained in:
neverland
2017-12-18 11:37:41 +08:00
committed by GitHub
parent 4c18aca42f
commit a8666591c9
8 changed files with 49 additions and 21 deletions

View File

@@ -4,7 +4,7 @@
<slot name="icon" :active="active">
<icon v-if="icon" :name="icon" />
</slot>
<div v-if="info" class="van-tabbar-item__info">{{ info }}</div>
<div v-if="info" class="van-icon__info">{{ info }}</div>
</div>
<div class="van-tabbar-item__text">
<slot :active="active"></slot>
@@ -42,8 +42,9 @@ export default create({
},
methods: {
onClick() {
onClick(event) {
this.$parent.onChange(this.$parent.items.indexOf(this));
this.$emit('click', event);
this.routerLink();
}
}