39 lines
824 B
JavaScript
39 lines
824 B
JavaScript
|
import { link } from '../mixins/link';
|
||
|
import { VantComponent } from '../common/component';
|
||
|
VantComponent({
|
||
|
classes: [
|
||
|
'num-class',
|
||
|
'desc-class',
|
||
|
'thumb-class',
|
||
|
'title-class',
|
||
|
'price-class',
|
||
|
'origin-price-class',
|
||
|
],
|
||
|
mixins: [link],
|
||
|
props: {
|
||
|
tag: String,
|
||
|
num: String,
|
||
|
desc: String,
|
||
|
thumb: String,
|
||
|
title: String,
|
||
|
price: String,
|
||
|
centered: Boolean,
|
||
|
lazyLoad: Boolean,
|
||
|
thumbLink: String,
|
||
|
originPrice: String,
|
||
|
thumbMode: {
|
||
|
type: String,
|
||
|
value: 'aspectFit'
|
||
|
},
|
||
|
currency: {
|
||
|
type: String,
|
||
|
value: '¥'
|
||
|
}
|
||
|
},
|
||
|
methods: {
|
||
|
onClickThumb() {
|
||
|
this.jumpLink('thumbLink');
|
||
|
}
|
||
|
}
|
||
|
});
|