Subscribe on changes!

vue 3.0 是否继续 支持动态组件的使用 <component :is=""/>

avatar
Dec 17th 2020

Version

3.0.4

Reproduction link

https://github.com/dreamSeekerYu/vue-isue

Steps to reproduce

git clone https://github.com/dreamSeekerYu/vue-isue yarn install yarn start 页面点击左边的三个标签 控制台报错如下 Uncaught (in promise) TypeError: Cannot read property 'parentNode' of null ...

What is expected?

点击页面左边的三个标签,可以正常的加载 到对应的 components 里面放置的三个组件

比如点击 “CSS cssgrid 模型” 右侧 出现 “css grid12342”

What is actually happening?

因为加载 任何的动态组件都会报错 Uncaught (in promise) TypeError: Cannot read property 'parentNode' of null ... 导致加载失败


是否 vue 3.0 已经取消了 对 动态组件 component 的支持 ?如取消,是否可以公开说明一下,防止更多的人犯同样的错

avatar
Dec 17th 2020

Please remove unnecessary third party components and make your reproduction as minimal as possible.

avatar
Dec 17th 2020

 ready 

------------------ 原始邮件 ------------------ 发件人: "vuejs/vue-next" <notifications@github.com>; 发送时间: 2020年12月17日(星期四) 下午2:17 收件人: "vuejs/vue-next"<vue-next@noreply.github.com>; 抄送: "白宇鹏"<3024637102@qq.com>;"Author"<author@noreply.github.com>; 主题: Re: [vuejs/vue-next] vue 3.0 是否继续 支持动态组件的使用 <component :is=""/> (#2838)

Please remove unnecessary third party components and make your reproduction as minimal as possible.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

avatar
Dec 17th 2020

当我移除 Element3 之后,这个 bug 不复存在,显然这个问题不是 vue 本身导致,建议关闭此 issue

avatar
Dec 17th 2020

当我移除 Element3 之后,这个 bug 不复存在,显然这个问题不是 vue 本身导致,建议关闭此 issue