diff --git a/components/form/ErrorList.tsx b/components/form/ErrorList.tsx index 7f292bdcd..d9b73e951 100644 --- a/components/form/ErrorList.tsx +++ b/components/form/ErrorList.tsx @@ -23,7 +23,7 @@ export default defineComponent({ const innerStatus = ref(status.value); let timeout = ref(); const cacheErrors = ref([...props.errors]); - watch([() => [...props.errors], () => props.help], (newValues, prevValues) => { + watch([() => [...props.errors], () => props.help], newValues => { window.clearTimeout(timeout.value); if (props.help) { visible.value = !!(props.errors && props.errors.length); diff --git a/components/style/core/motion/slide.less b/components/style/core/motion/slide.less index f838c6e4a..2267e8f44 100644 --- a/components/style/core/motion/slide.less +++ b/components/style/core/motion/slide.less @@ -11,6 +11,24 @@ } } +.slide-motion-legacy(@className, @keyframeName) { + @name: ~'@{className}'; + .make-motion(@name, @keyframeName); + .@{name}-enter, + .@{name}-appear { + opacity: 0; + animation-timing-function: @ease-out-quint; + } + .@{name}-leave { + animation-timing-function: @ease-in-quint; + } +} + +.slide-motion-legacy(slide-up, antSlideUp); +.slide-motion-legacy(slide-down, antSlideDown); +.slide-motion-legacy(slide-left, antSlideLeft); +.slide-motion-legacy(slide-right, antSlideRight); + .slide-motion(slide-up, antSlideUp); .slide-motion(slide-down, antSlideDown); .slide-motion(slide-left, antSlideLeft); diff --git a/v2-doc b/v2-doc index 0f6d531d0..bf14bc001 160000 --- a/v2-doc +++ b/v2-doc @@ -1 +1 @@ -Subproject commit 0f6d531d088d5283250c8cec1c7e8be0e0d36a36 +Subproject commit bf14bc00195ce0880e2b234743245c4faf18dd7d