arco-design-vue
arco-design-vue copied to clipboard
modal 里面写组件的话,没有打开过modal,但是组件都挂载了,希望modal打开后再挂载组件
modal 里面写组件的话,没有打开过modal,但是组件都挂载了,希望modal打开后再挂载组件
你是不是应该仔细看清楚文档再来问问题呢?
https://arco.design/vue/component/modal#API
你是不是应该仔细看清楚文档再来问问题呢?
https://arco.design/vue/component/modal#API
我还没打开过弹窗何来的关闭?element ui第一次打开时挂载,打开过后,就以v-show的方式控制。希望达到这种方式,而不是每次开关都挂载卸载。你是不是应该仔细看清楚我的描述再来回答呢!
设置 unmount-on-close 属性之后就是打开之后才挂载,你之前也没描述清楚啊,你要的效果叫懒加载,目前 Arco 没有支持这种方式,你也可以发起 PR 来支持
modal 类组件目前没有提供懒加载功能,这个可以提功能 PR
@tazyong 大佬,我希望在关闭modal时会卸载modal组件,我也设置了unmount-on-close
但是没有任何效果,监听组件的onMounted
和onBeforeUnmount
完全监听不到,组件依然不会自动卸载。
我只能给modal组件强加一个v-if
。但这样关闭动画又丢失了。
版本 "@arco-design/web-vue": "^2.43.2"
环境vue3+vite+ts