vue3中怎么动态加载自定义组件

vue3中怎么动态加载自定义组件?
现在有个需求就是需要根据网络请求返回的数据,动态创建一个新页面,例如:返回了params:1,2,3,4,5分别对应五个控件,然后需要把这五个控件动态加载到页面当中,并且我提前封装好了这五个控件怎么动态加载呢?