diff --git a/components/_util/ContainerRender.jsx b/components/_util/ContainerRender.jsx deleted file mode 100644 index 8c15e3f36..000000000 --- a/components/_util/ContainerRender.jsx +++ /dev/null @@ -1,98 +0,0 @@ -import PropTypes from './vue-types'; - -export default { - props: { - autoMount: PropTypes.bool.def(true), - autoDestroy: PropTypes.bool.def(true), - visible: PropTypes.bool, - forceRender: PropTypes.bool.def(false), - parent: PropTypes.any, - getComponent: PropTypes.func.isRequired, - getContainer: PropTypes.func.isRequired, - children: PropTypes.func.isRequired, - }, - - mounted() { - if (this.autoMount) { - this.renderComponent(); - } - }, - - updated() { - if (this.autoMount) { - this.renderComponent(); - } - }, - - beforeUnmount() { - if (this.autoDestroy) { - this.removeContainer(); - } - }, - methods: { - removeContainer() { - if (this.container) { - this._component && this._component.$destroy(); - this.container.parentNode.removeChild(this.container); - this.container = null; - this._component = null; - } - }, - - renderComponent(props = {}, ready) { - const { visible, forceRender, getContainer, parent } = this; - const self = this; - if (visible || parent._component || parent.$refs._component || forceRender) { - let el = this.componentEl; - if (!this.container) { - this.container = getContainer(); - el = document.createElement('div'); - this.componentEl = el; - this.container.appendChild(el); - } - // self.getComponent 不要放在 render 中,会因为响应式数据问题导致,多次触发 render - const com = { component: self.getComponent(props) }; - if (!this._component) { - this._component = new this.$root.constructor({ - el, - parent: self, - data: { - _com: com, - }, - mounted() { - this.$nextTick(() => { - if (ready) { - ready.call(self); - } - }); - }, - updated() { - this.$nextTick(() => { - if (ready) { - ready.call(self); - } - }); - }, - methods: { - setComponent(_com) { - this.$data._com = _com; - }, - }, - render() { - return this.$data._com.component; - }, - }); - } else { - this._component.setComponent(com); - } - } - }, - }, - - render() { - return this.children({ - renderComponent: this.renderComponent, - removeContainer: this.removeContainer, - }); - }, -}; diff --git a/components/_util/portalDirective.js b/components/_util/portalDirective.js deleted file mode 100644 index 3dea2513c..000000000 --- a/components/_util/portalDirective.js +++ /dev/null @@ -1,24 +0,0 @@ -export function antPortal(Vue) { - return Vue.directive('ant-portal', { - inserted(el, binding) { - const { value } = binding; - const parentNode = typeof value === 'function' ? value(el) : value; - if (parentNode !== el.parentNode) { - parentNode.appendChild(el); - } - }, - componentUpdated(el, binding) { - const { value } = binding; - const parentNode = typeof value === 'function' ? value(el) : value; - if (parentNode !== el.parentNode) { - parentNode.appendChild(el); - } - }, - }); -} - -export default { - install: Vue => { - antPortal(Vue); - }, -}; diff --git a/components/vc-align/Align.jsx b/components/vc-align/Align.jsx index 88eaff6aa..50daf70fd 100644 --- a/components/vc-align/Align.jsx +++ b/components/vc-align/Align.jsx @@ -3,7 +3,7 @@ import PropTypes from '../_util/vue-types'; import { alignElement, alignPoint } from 'dom-align'; import addEventListener from '../vc-util/Dom/addEventListener'; import { isWindow, buffer, isSamePoint, isSimilarValue, restoreFocus } from './util'; -import { cloneElement } from '../_util/vnode.js'; +import { cloneElement } from '../_util/vnode'; import clonedeep from 'lodash-es/cloneDeep'; import { getSlot, findDOMNode } from '../_util/props-util'; diff --git a/components/vc-pagination/locale/ar_EG.ts b/components/vc-pagination/locale/ar_EG.js similarity index 100% rename from components/vc-pagination/locale/ar_EG.ts rename to components/vc-pagination/locale/ar_EG.js diff --git a/components/vc-pagination/locale/az_AZ.ts b/components/vc-pagination/locale/az_AZ.js similarity index 100% rename from components/vc-pagination/locale/az_AZ.ts rename to components/vc-pagination/locale/az_AZ.js diff --git a/components/vc-pagination/locale/bg_BG.ts b/components/vc-pagination/locale/bg_BG.js similarity index 100% rename from components/vc-pagination/locale/bg_BG.ts rename to components/vc-pagination/locale/bg_BG.js diff --git a/components/vc-pagination/locale/ca_ES.ts b/components/vc-pagination/locale/ca_ES.js similarity index 100% rename from components/vc-pagination/locale/ca_ES.ts rename to components/vc-pagination/locale/ca_ES.js diff --git a/components/vc-pagination/locale/cs_CZ.ts b/components/vc-pagination/locale/cs_CZ.js similarity index 100% rename from components/vc-pagination/locale/cs_CZ.ts rename to components/vc-pagination/locale/cs_CZ.js diff --git a/components/vc-pagination/locale/da_DK.ts b/components/vc-pagination/locale/da_DK.js similarity index 100% rename from components/vc-pagination/locale/da_DK.ts rename to components/vc-pagination/locale/da_DK.js diff --git a/components/vc-pagination/locale/de_DE.ts b/components/vc-pagination/locale/de_DE.js similarity index 100% rename from components/vc-pagination/locale/de_DE.ts rename to components/vc-pagination/locale/de_DE.js diff --git a/components/vc-pagination/locale/el_GR.ts b/components/vc-pagination/locale/el_GR.js similarity index 100% rename from components/vc-pagination/locale/el_GR.ts rename to components/vc-pagination/locale/el_GR.js diff --git a/components/vc-pagination/locale/en_GB.ts b/components/vc-pagination/locale/en_GB.js similarity index 100% rename from components/vc-pagination/locale/en_GB.ts rename to components/vc-pagination/locale/en_GB.js diff --git a/components/vc-pagination/locale/en_US.ts b/components/vc-pagination/locale/en_US.js similarity index 100% rename from components/vc-pagination/locale/en_US.ts rename to components/vc-pagination/locale/en_US.js diff --git a/components/vc-pagination/locale/es_ES.ts b/components/vc-pagination/locale/es_ES.js similarity index 100% rename from components/vc-pagination/locale/es_ES.ts rename to components/vc-pagination/locale/es_ES.js diff --git a/components/vc-pagination/locale/et_EE.ts b/components/vc-pagination/locale/et_EE.js similarity index 100% rename from components/vc-pagination/locale/et_EE.ts rename to components/vc-pagination/locale/et_EE.js diff --git a/components/vc-pagination/locale/fa_IR.ts b/components/vc-pagination/locale/fa_IR.js similarity index 100% rename from components/vc-pagination/locale/fa_IR.ts rename to components/vc-pagination/locale/fa_IR.js diff --git a/components/vc-pagination/locale/fi_FI.ts b/components/vc-pagination/locale/fi_FI.js similarity index 100% rename from components/vc-pagination/locale/fi_FI.ts rename to components/vc-pagination/locale/fi_FI.js diff --git a/components/vc-pagination/locale/fr_BE.ts b/components/vc-pagination/locale/fr_BE.js similarity index 100% rename from components/vc-pagination/locale/fr_BE.ts rename to components/vc-pagination/locale/fr_BE.js diff --git a/components/vc-pagination/locale/fr_FR.ts b/components/vc-pagination/locale/fr_FR.js similarity index 100% rename from components/vc-pagination/locale/fr_FR.ts rename to components/vc-pagination/locale/fr_FR.js diff --git a/components/vc-pagination/locale/he_IL.ts b/components/vc-pagination/locale/he_IL.js similarity index 100% rename from components/vc-pagination/locale/he_IL.ts rename to components/vc-pagination/locale/he_IL.js diff --git a/components/vc-pagination/locale/hi_IN.ts b/components/vc-pagination/locale/hi_IN.js similarity index 100% rename from components/vc-pagination/locale/hi_IN.ts rename to components/vc-pagination/locale/hi_IN.js diff --git a/components/vc-pagination/locale/hr_HR.ts b/components/vc-pagination/locale/hr_HR.js similarity index 100% rename from components/vc-pagination/locale/hr_HR.ts rename to components/vc-pagination/locale/hr_HR.js diff --git a/components/vc-pagination/locale/hu_HU.ts b/components/vc-pagination/locale/hu_HU.js similarity index 100% rename from components/vc-pagination/locale/hu_HU.ts rename to components/vc-pagination/locale/hu_HU.js diff --git a/components/vc-pagination/locale/id_ID.ts b/components/vc-pagination/locale/id_ID.js similarity index 100% rename from components/vc-pagination/locale/id_ID.ts rename to components/vc-pagination/locale/id_ID.js diff --git a/components/vc-pagination/locale/is_IS.ts b/components/vc-pagination/locale/is_IS.js similarity index 100% rename from components/vc-pagination/locale/is_IS.ts rename to components/vc-pagination/locale/is_IS.js diff --git a/components/vc-pagination/locale/it_IT.ts b/components/vc-pagination/locale/it_IT.js similarity index 100% rename from components/vc-pagination/locale/it_IT.ts rename to components/vc-pagination/locale/it_IT.js diff --git a/components/vc-pagination/locale/ja_JP.ts b/components/vc-pagination/locale/ja_JP.js similarity index 100% rename from components/vc-pagination/locale/ja_JP.ts rename to components/vc-pagination/locale/ja_JP.js diff --git a/components/vc-pagination/locale/kn_IN.ts b/components/vc-pagination/locale/kn_IN.js similarity index 100% rename from components/vc-pagination/locale/kn_IN.ts rename to components/vc-pagination/locale/kn_IN.js diff --git a/components/vc-pagination/locale/ko_KR.ts b/components/vc-pagination/locale/ko_KR.js similarity index 100% rename from components/vc-pagination/locale/ko_KR.ts rename to components/vc-pagination/locale/ko_KR.js diff --git a/components/vc-pagination/locale/ku_IQ.ts b/components/vc-pagination/locale/ku_IQ.js similarity index 100% rename from components/vc-pagination/locale/ku_IQ.ts rename to components/vc-pagination/locale/ku_IQ.js diff --git a/components/vc-pagination/locale/lv_LV.ts b/components/vc-pagination/locale/lv_LV.js similarity index 100% rename from components/vc-pagination/locale/lv_LV.ts rename to components/vc-pagination/locale/lv_LV.js diff --git a/components/vc-pagination/locale/mk_MK.ts b/components/vc-pagination/locale/mk_MK.js similarity index 100% rename from components/vc-pagination/locale/mk_MK.ts rename to components/vc-pagination/locale/mk_MK.js diff --git a/components/vc-pagination/locale/mm_MM.ts b/components/vc-pagination/locale/mm_MM.js similarity index 100% rename from components/vc-pagination/locale/mm_MM.ts rename to components/vc-pagination/locale/mm_MM.js diff --git a/components/vc-pagination/locale/mn_MN.ts b/components/vc-pagination/locale/mn_MN.js similarity index 100% rename from components/vc-pagination/locale/mn_MN.ts rename to components/vc-pagination/locale/mn_MN.js diff --git a/components/vc-pagination/locale/ms_MY.ts b/components/vc-pagination/locale/ms_MY.js similarity index 100% rename from components/vc-pagination/locale/ms_MY.ts rename to components/vc-pagination/locale/ms_MY.js diff --git a/components/vc-pagination/locale/nb_NO.ts b/components/vc-pagination/locale/nb_NO.js similarity index 100% rename from components/vc-pagination/locale/nb_NO.ts rename to components/vc-pagination/locale/nb_NO.js diff --git a/components/vc-pagination/locale/nl_BE.ts b/components/vc-pagination/locale/nl_BE.js similarity index 100% rename from components/vc-pagination/locale/nl_BE.ts rename to components/vc-pagination/locale/nl_BE.js diff --git a/components/vc-pagination/locale/nl_NL.ts b/components/vc-pagination/locale/nl_NL.js similarity index 100% rename from components/vc-pagination/locale/nl_NL.ts rename to components/vc-pagination/locale/nl_NL.js diff --git a/components/vc-pagination/locale/pa_IN.ts b/components/vc-pagination/locale/pa_IN.js similarity index 100% rename from components/vc-pagination/locale/pa_IN.ts rename to components/vc-pagination/locale/pa_IN.js diff --git a/components/vc-pagination/locale/pb_IN.ts b/components/vc-pagination/locale/pb_IN.js similarity index 100% rename from components/vc-pagination/locale/pb_IN.ts rename to components/vc-pagination/locale/pb_IN.js diff --git a/components/vc-pagination/locale/pl_PL.ts b/components/vc-pagination/locale/pl_PL.js similarity index 100% rename from components/vc-pagination/locale/pl_PL.ts rename to components/vc-pagination/locale/pl_PL.js diff --git a/components/vc-pagination/locale/pt_BR.ts b/components/vc-pagination/locale/pt_BR.js similarity index 100% rename from components/vc-pagination/locale/pt_BR.ts rename to components/vc-pagination/locale/pt_BR.js diff --git a/components/vc-pagination/locale/pt_PT.ts b/components/vc-pagination/locale/pt_PT.js similarity index 100% rename from components/vc-pagination/locale/pt_PT.ts rename to components/vc-pagination/locale/pt_PT.js diff --git a/components/vc-pagination/locale/ro_RO.ts b/components/vc-pagination/locale/ro_RO.js similarity index 100% rename from components/vc-pagination/locale/ro_RO.ts rename to components/vc-pagination/locale/ro_RO.js diff --git a/components/vc-pagination/locale/ru_RU.ts b/components/vc-pagination/locale/ru_RU.js similarity index 100% rename from components/vc-pagination/locale/ru_RU.ts rename to components/vc-pagination/locale/ru_RU.js diff --git a/components/vc-pagination/locale/sk_SK.ts b/components/vc-pagination/locale/sk_SK.js similarity index 100% rename from components/vc-pagination/locale/sk_SK.ts rename to components/vc-pagination/locale/sk_SK.js diff --git a/components/vc-pagination/locale/sl_SI.ts b/components/vc-pagination/locale/sl_SI.js similarity index 100% rename from components/vc-pagination/locale/sl_SI.ts rename to components/vc-pagination/locale/sl_SI.js diff --git a/components/vc-pagination/locale/sr_RS.ts b/components/vc-pagination/locale/sr_RS.js similarity index 100% rename from components/vc-pagination/locale/sr_RS.ts rename to components/vc-pagination/locale/sr_RS.js diff --git a/components/vc-pagination/locale/sv_SE.ts b/components/vc-pagination/locale/sv_SE.js similarity index 100% rename from components/vc-pagination/locale/sv_SE.ts rename to components/vc-pagination/locale/sv_SE.js diff --git a/components/vc-pagination/locale/ta_IN.ts b/components/vc-pagination/locale/ta_IN.js similarity index 100% rename from components/vc-pagination/locale/ta_IN.ts rename to components/vc-pagination/locale/ta_IN.js diff --git a/components/vc-pagination/locale/th_TH.ts b/components/vc-pagination/locale/th_TH.js similarity index 100% rename from components/vc-pagination/locale/th_TH.ts rename to components/vc-pagination/locale/th_TH.js diff --git a/components/vc-pagination/locale/tr_TR.ts b/components/vc-pagination/locale/tr_TR.js similarity index 100% rename from components/vc-pagination/locale/tr_TR.ts rename to components/vc-pagination/locale/tr_TR.js diff --git a/components/vc-pagination/locale/ug_CN.ts b/components/vc-pagination/locale/ug_CN.js similarity index 100% rename from components/vc-pagination/locale/ug_CN.ts rename to components/vc-pagination/locale/ug_CN.js diff --git a/components/vc-pagination/locale/uk_UA.ts b/components/vc-pagination/locale/uk_UA.js similarity index 100% rename from components/vc-pagination/locale/uk_UA.ts rename to components/vc-pagination/locale/uk_UA.js diff --git a/components/vc-pagination/locale/vi_VN.ts b/components/vc-pagination/locale/vi_VN.js similarity index 100% rename from components/vc-pagination/locale/vi_VN.ts rename to components/vc-pagination/locale/vi_VN.js diff --git a/components/vc-pagination/locale/zh_CN.ts b/components/vc-pagination/locale/zh_CN.js similarity index 100% rename from components/vc-pagination/locale/zh_CN.ts rename to components/vc-pagination/locale/zh_CN.js diff --git a/components/vc-pagination/locale/zh_TW.ts b/components/vc-pagination/locale/zh_TW.js similarity index 100% rename from components/vc-pagination/locale/zh_TW.ts rename to components/vc-pagination/locale/zh_TW.js