| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | 
							- "use strict";
 
- Object.defineProperty(exports, "__esModule", { value: true });
 
- var component_1 = require("../common/component");
 
- (0, component_1.VantComponent)({
 
-     classes: ['bar-class', 'price-class', 'button-class'],
 
-     props: {
 
-         tip: {
 
-             type: null,
 
-             observer: 'updateTip',
 
-         },
 
-         tipIcon: String,
 
-         type: Number,
 
-         price: {
 
-             type: null,
 
-             observer: 'updatePrice',
 
-         },
 
-         label: String,
 
-         loading: Boolean,
 
-         disabled: Boolean,
 
-         buttonText: String,
 
-         currency: {
 
-             type: String,
 
-             value: '¥',
 
-         },
 
-         buttonType: {
 
-             type: String,
 
-             value: 'danger',
 
-         },
 
-         decimalLength: {
 
-             type: Number,
 
-             value: 2,
 
-             observer: 'updatePrice',
 
-         },
 
-         suffixLabel: String,
 
-         safeAreaInsetBottom: {
 
-             type: Boolean,
 
-             value: true,
 
-         },
 
-     },
 
-     methods: {
 
-         updatePrice: function () {
 
-             var _a = this.data, price = _a.price, decimalLength = _a.decimalLength;
 
-             var priceStrArr = typeof price === 'number' &&
 
-                 (price / 100).toFixed(decimalLength).split('.');
 
-             this.setData({
 
-                 hasPrice: typeof price === 'number',
 
-                 integerStr: priceStrArr && priceStrArr[0],
 
-                 decimalStr: decimalLength && priceStrArr ? ".".concat(priceStrArr[1]) : '',
 
-             });
 
-         },
 
-         updateTip: function () {
 
-             this.setData({ hasTip: typeof this.data.tip === 'string' });
 
-         },
 
-         onSubmit: function (event) {
 
-             this.$emit('submit', event.detail);
 
-         },
 
-     },
 
- });
 
 
  |