| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- 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: {
 
-             type: String,
 
-             observer: 'updatePrice',
 
-         },
 
-         centered: Boolean,
 
-         lazyLoad: Boolean,
 
-         thumbLink: String,
 
-         originPrice: String,
 
-         thumbMode: {
 
-             type: String,
 
-             value: 'aspectFit',
 
-         },
 
-         currency: {
 
-             type: String,
 
-             value: '¥',
 
-         },
 
-     },
 
-     methods: {
 
-         updatePrice() {
 
-             const { price } = this.data;
 
-             const priceArr = price.toString().split('.');
 
-             this.setData({
 
-                 integerStr: priceArr[0],
 
-                 decimalStr: priceArr[1] ? `.${priceArr[1]}` : '',
 
-             });
 
-         },
 
-         onClickThumb() {
 
-             this.jumpLink('thumbLink');
 
-         },
 
-     },
 
- });
 
 
  |