vue2 升级 vue3:this.$createElement is not a function—动态组件升级
this.$createElement
vue2 动态组件加载,this.$createElement 非常好使!比如:
复制代码
了解 vue.$createElement
复制代码
更多推荐阅读:vue.$createElement 的使用实例 https://juejin.cn/post/6969505687114088484
那么 vue3 怎么弄呢?
看下官方文档:https://vuejs.org/guide/extras/render-function.html#basic-usage
复制代码
但是,如果是异步组件
复制代码
this.$createElement 还是没有问题的,但是 vue3,这个没有法子,但是 vue3 有 defineAsyncComponent 方案,具体查看下一章:vue2升级vue3:异步组件defineAsyncComponent》
异步组件导出:
复制代码
加载异步组件:
复制代码
这个和 vue2 的方案基本保持一致
转载本站文章《vue2升级vue3:this.$createElement is not a function—动态组件升级》,请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/vue3/8850.html
评论