From 85aa2c6b3b0657c38c23432cb78561ee1d0ae1e1 Mon Sep 17 00:00:00 2001 From: neverland Date: Tue, 16 Apr 2019 17:02:11 +0800 Subject: [PATCH] [new feature] SubmitBar: add decimal-length prop (#1529) --- packages/submit-bar/README.md | 3 ++- packages/submit-bar/index.ts | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/submit-bar/README.md b/packages/submit-bar/README.md index 4d60ae9a..b83fc489 100644 --- a/packages/submit-bar/README.md +++ b/packages/submit-bar/README.md @@ -83,7 +83,8 @@ es5 | disabled | 是否禁用按钮 | `Boolean` | `false` | | loading | 是否显示加载中的按钮 | `Boolean` | `false` | | currency | 货币符号 | `String` | `¥` | -| safe-area-inset-bottom | 是否为iPhoneX留出底部安全距离 | `Boolean` | `true` | +| safe-area-inset-bottom | 是否为 iPhoneX 留出底部安全距离 | `Boolean` | `true` | +| decimal-length | 价格小数点后位数 | `Number` | `2` | ### Event diff --git a/packages/submit-bar/index.ts b/packages/submit-bar/index.ts index f501762f..3ff66ddc 100644 --- a/packages/submit-bar/index.ts +++ b/packages/submit-bar/index.ts @@ -25,6 +25,10 @@ VantComponent({ buttonType: { type: String, value: 'danger' + }, + decimalLength: { + type: Number, + value: 2 } }, @@ -34,7 +38,7 @@ VantComponent({ }, priceStr() { - return (this.data.price / 100).toFixed(2); + return (this.data.price / 100).toFixed(this.data.decimalLength); }, tipStr() {