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