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');
|
|
}
|
|
}
|
|
});
|