[improvement] Card: add thumb link prop (#1879)

This commit is contained in:
neverland
2018-09-30 15:58:59 +08:00
committed by GitHub
parent 6c983929c6
commit 93d8c809f9
6 changed files with 35 additions and 31 deletions
+7 -3
View File
@@ -1,6 +1,6 @@
<template>
<div :class="b({ center: centered })">
<div :class="b('thumb')">
<a :href="thumbLink" :class="b('thumb')">
<slot name="thumb">
<img :src="thumb" :class="b('img')" >
</slot>
@@ -12,7 +12,7 @@
>
{{ tag }}
</van-tag>
</div>
</a>
<div :class="b('content')">
<slot name="title">
<div :class="b('row')" v-if="title || isDef(price)">
@@ -22,7 +22,7 @@
</slot>
<slot name="desc">
<div :class="b('row')" v-if="desc || isDef(num)">
<div v-if="desc" :class="b('desc')">{{ desc }}</div>
<div v-if="desc" :class="[b('desc'), 'van-ellipsis']">{{ desc }}</div>
<div v-if="isDef(num)" :class="b('num')">x {{ num }}</div>
</div>
</slot>
@@ -51,6 +51,10 @@ export default create({
currency: {
type: String,
default: '¥'
},
thumbLink: {
type: String,
default: 'javascript:;'
}
}
});