From e95107f14c967c4d76cdd6b5bdabee1861826f6b Mon Sep 17 00:00:00 2001 From: neverland Date: Sun, 20 May 2018 20:40:33 +0800 Subject: [PATCH] [Improvement] optimize babel plugin (#1117) --- .babelrc | 26 +++++++++++++++++++++----- packages/stepper/index.vue | 2 +- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/.babelrc b/.babelrc index 7e23f6877..a6a59464a 100644 --- a/.babelrc +++ b/.babelrc @@ -1,14 +1,30 @@ { - "presets": [["env", { "modules": false, "loose": true }]], + "presets": [ + [ + "env", + { + "modules": false, + "loose": true, + "exclude": ["transform-es2015-typeof-symbol"] + } + ] + ], "plugins": ["transform-runtime", "transform-object-rest-spread"], "env": { "commonjs": { - "presets": [["env", { "modules": "commonjs", "loose": true }]] + "presets": [ + [ + "env", + { + "modules": "commonjs", + "loose": true, + "exclude": ["transform-es2015-typeof-symbol"] + } + ] + ] }, "test": { - "presets": [ - ["env", { "targets": { "node": 8 }}] - ] + "presets": [["env", { "targets": { "node": 8 } }]] } } } diff --git a/packages/stepper/index.vue b/packages/stepper/index.vue index 7964527ff..4a2d43641 100644 --- a/packages/stepper/index.vue +++ b/packages/stepper/index.vue @@ -90,7 +90,7 @@ export default create({ methods: { correctValue(value) { - return Number.isNaN(value) + return isNaN(value) ? this.min : Math.max(this.min, Math.min(this.max, value)); },