From 601bd6469b828c2485ca9af530cf6be016f9c532 Mon Sep 17 00:00:00 2001 From: Leopoldthecoder Date: Sun, 18 Jun 2017 17:48:18 +0800 Subject: [PATCH] add two warns --- packages/form/src/form.vue | 5 +++++ packages/slider/src/main.vue | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/packages/form/src/form.vue b/packages/form/src/form.vue index ec0bbaa82..18d89b821 100644 --- a/packages/form/src/form.vue +++ b/packages/form/src/form.vue @@ -52,6 +52,11 @@ }, methods: { resetFields() { + if (!this.model) { + process.env.NODE_ENV !== 'production' && + console.warn('[Element Warn][Form]model is required for resetFields to work.'); + return; + } this.fields.forEach(field => { field.resetField(); }); diff --git a/packages/slider/src/main.vue b/packages/slider/src/main.vue index f6a8412d1..3b426ea41 100644 --- a/packages/slider/src/main.vue +++ b/packages/slider/src/main.vue @@ -237,6 +237,11 @@ }, stops() { + if (this.step === 0) { + process.env.NODE_ENV !== 'production' && + console.warn('[Element Warn][Slider]step should not be 0.'); + return []; + } const stopCount = (this.max - this.min) / this.step; const stepWidth = 100 * this.step / (this.max - this.min); const result = [];