[Improvement] add BEM helper mixin (#904)

This commit is contained in:
neverland
2018-04-22 11:33:54 +08:00
committed by GitHub
parent f92caf0e5c
commit 051116df4c
17 changed files with 132 additions and 111 deletions

View File

@@ -1,6 +1,10 @@
<template>
<a class="van-badge van-hairline" :class="{ 'van-badge--select': isSelect }" :href="url" @click="onClick">
<div v-if="isDef(info)" class="van-badge__info">{{ info }}</div>
<a
:class="[b({ select }), 'van-hairline']"
:href="url"
@click="onClick"
>
<div v-if="isDef(info)" :class="b('info')">{{ info }}</div>
{{ title }}
</a>
</template>
@@ -23,7 +27,7 @@ export default create({
},
computed: {
isSelect() {
select() {
return this.$parent.badges.indexOf(this) === this.$parent.activeKey;
}
},