2021-01-12 18:04:14 +08:00

46 lines
1.0 KiB
JavaScript

"use strict";
var _link = require('./../mixins/link.js');
var _component = require('./../common/component.js');
(0, _component.VantComponent)({
classes: ['num-class', 'desc-class', 'thumb-class', 'title-class', 'price-class', 'origin-price-class'],
mixins: [_link.link],
props: {
tag: String,
num: String,
desc: String,
thumb: String,
title: String,
price: {
type: String,
observer: 'updatePrice'
},
centered: Boolean,
lazyLoad: Boolean,
thumbLink: String,
originPrice: String,
thumbMode: {
type: String,
value: 'aspectFit'
},
currency: {
type: String,
value: '¥'
}
},
methods: {
updatePrice: function updatePrice() {
var price = this.data.price;
var priceArr = price.toString().split('.');
this.setData({
integerStr: priceArr[0],
decimalStr: priceArr[1] ? ".".concat(priceArr[1]) : ''
});
},
onClickThumb: function onClickThumb() {
this.jumpLink('thumbLink');
}
}
});