From 8e533e6b8ed00db78eabd3599f81890be502243a Mon Sep 17 00:00:00 2001 From: wangxueliang Date: Thu, 29 Nov 2018 16:41:11 +0800 Subject: [PATCH 1/9] fix: vc-slider Range --- components/vc-slider/demo/handle.jsx | 9 ++++----- components/vc-slider/src/Range.jsx | 4 ++-- components/vc-slider/src/createSliderWithTooltip.jsx | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/components/vc-slider/demo/handle.jsx b/components/vc-slider/demo/handle.jsx index c3bcb9e0a..a0d4abadd 100644 --- a/components/vc-slider/demo/handle.jsx +++ b/components/vc-slider/demo/handle.jsx @@ -19,17 +19,15 @@ export default { }, render () { const handle = (h, props) => { - const { value, dragging, index, refStr, style, ...restProps } = props + const { value, dragging, index, ref, style, ...restProps } = props const handleProps = { props: { ...restProps, value, }, - attrs: { - refStr, - }, key: index, style, + ref, } return ( { + const handleRange = (h, { value, ref, dragging, index, disabled, style, ...restProps }) => { const tipFormatter = value => `${value}%` const tipProps = {} @@ -85,6 +83,7 @@ export default { style: { ...handleStyleWithIndex, }, + ref, } return ( diff --git a/components/vc-slider/src/Range.jsx b/components/vc-slider/src/Range.jsx index 170bfe447..ad4468683 100644 --- a/components/vc-slider/src/Range.jsx +++ b/components/vc-slider/src/Range.jsx @@ -118,7 +118,7 @@ const Range = { this.onChange({ bounds: nextBounds }) }, onEnd () { - this.setState({ sHandle: null }, this.onBlur) + this.setState({ sHandle: null }, this.blur) this.removeDocumentEvents() this.$emit('afterChange', this.bounds) }, @@ -210,7 +210,7 @@ const Range = { nextHandle = nextBounds.indexOf(value) } this.onChange({ - handle: nextHandle, + sHandle: nextHandle, bounds: nextBounds, }) if (isFromKeyboardEvent) { diff --git a/components/vc-slider/src/createSliderWithTooltip.jsx b/components/vc-slider/src/createSliderWithTooltip.jsx index 06dd657ae..779f1fb06 100644 --- a/components/vc-slider/src/createSliderWithTooltip.jsx +++ b/components/vc-slider/src/createSliderWithTooltip.jsx @@ -6,7 +6,7 @@ import Handle from './Handle' export default function createSliderWithTooltip (Component) { return { - mixins: [BaseMixin], + mixins: [BaseMixin, Component], props: { ...Component.props, tipFormatter: PropTypes.func.def((value) => { return value }), From 1d340a91547a5c2a379b5157b7ca6e887eac5306 Mon Sep 17 00:00:00 2001 From: wangxueliang Date: Thu, 29 Nov 2018 16:58:40 +0800 Subject: [PATCH 2/9] docs: add vc-slick base version --- components/vc-slick/src/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/components/vc-slick/src/index.js b/components/vc-slick/src/index.js index 712f4192f..3db344945 100644 --- a/components/vc-slick/src/index.js +++ b/components/vc-slick/src/index.js @@ -1,3 +1,4 @@ +// base react-slick 0.23.2 import Slider from './slider' export default Slider From 752c82df211cc1fd5c407839558aae96b0d6e625 Mon Sep 17 00:00:00 2001 From: tangjinzhou <415800467@qq.com> Date: Thu, 29 Nov 2018 22:20:17 +0800 Subject: [PATCH 3/9] feat: update cascader --- .../__snapshots__/index.test.js.snap | 33 ++++++----- components/cascader/demo/index.vue | 3 + components/cascader/demo/suffix.md | 58 ++++++++++++++++++ components/cascader/index.en-US.md | 1 + components/cascader/index.jsx | 59 ++++++++++++++----- components/cascader/index.zh-CN.md | 1 + components/icon/index.js | 3 +- 7 files changed, 126 insertions(+), 32 deletions(-) create mode 100644 components/cascader/demo/suffix.md diff --git a/components/cascader/__tests__/__snapshots__/index.test.js.snap b/components/cascader/__tests__/__snapshots__/index.test.js.snap index cd6fe345c..291597ae7 100644 --- a/components/cascader/__tests__/__snapshots__/index.test.js.snap +++ b/components/cascader/__tests__/__snapshots__/index.test.js.snap @@ -5,11 +5,11 @@ exports[`Cascader can be selected 1`] = `
    -
  • Zhejiang>
  • -
  • Jiangsu>
  • +
  • Zhejiang
  • +
  • Jiangsu
    -
  • Hangzhou>
  • +
  • Hangzhou
@@ -21,11 +21,11 @@ exports[`Cascader can be selected 2`] = `
    -
  • Zhejiang>
  • -
  • Jiangsu>
  • +
  • Zhejiang
  • +
  • Jiangsu
    -
  • Hangzhou>
  • +
  • Hangzhou
  • West Lake
  • @@ -40,11 +40,11 @@ exports[`Cascader can be selected 3`] = `