123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- var link_1 = require("../mixins/link");
- var component_1 = require("../common/component");
- (0, component_1.VantComponent)({
- classes: [
- 'num-class',
- 'desc-class',
- 'thumb-class',
- 'title-class',
- 'price-class',
- 'origin-price-class',
- ],
- mixins: [link_1.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 () {
- var price = this.data.price;
- var priceArr = price.toString().split('.');
- this.setData({
- integerStr: priceArr[0],
- decimalStr: priceArr[1] ? ".".concat(priceArr[1]) : '',
- });
- },
- onClickThumb: function () {
- this.jumpLink('thumbLink');
- },
- },
- });
|