diff --git a/components/trigger/Popup.vue b/components/trigger/Popup.vue index ef39dd028..c0ded5208 100644 --- a/components/trigger/Popup.vue +++ b/components/trigger/Popup.vue @@ -24,7 +24,6 @@ export default { popupClassName: PropTypes.any, }, data () { - this.aligned = false return { destroyPopup: false, initAlign: false, // mounted之后再实例化align,即改变this.$el位置后实例化 @@ -139,8 +138,8 @@ export default { beforeEnter: (el) => { opacity = el.style.opacity el.style.opacity = '0' - !this.aligned && this.$refs.alignInstance.forceAlign() - this.aligned = true + el.style.display = el.__vOriginalDisplay + this.$refs.alignInstance.forceAlign() }, enter: (el, done) => { el.style.opacity = opacity diff --git a/examples/routes.js b/examples/routes.js index 4673c9895..57afccc23 100644 --- a/examples/routes.js +++ b/examples/routes.js @@ -3,7 +3,7 @@ const AsyncComp = () => { const com = pathnameArr[1] || 'button' const demo = pathnameArr[2] || 'index' return { - component: import(`../components/tabs/demo/${demo}.vue`), + component: import(`../components/menu/demo/${demo}.vue`), } } export default [