有个需求是在组件中动态导入组件, 但vite自身对动态字符串形式的组件引入是有限制的, 以下写法会报错
官方文档中也对此有做说明
改为以下形式就不会报错, 但这局限性太大了
于是考虑了在外部定义对象, 现将组件引入到外部对象中, 再引用这个对象, TS使用映射来处理
这样就能在组件中通过提供对象上对应的属性, 来导入需要使用的组件
不过这种方法需要自己在外部组件中逐个添加要引入的组件,但对组件得路径和名称都没有限制,不知道有没有更便捷的方法, 萌新一枚
标签:Pro,ts,引入,报错,vue3,组件,动态 From: https://www.cnblogs.com/wazosky/p/16745563.html