您面临的问题是因为您使用函数 () => import(...) 作为动态组件的 :is 绑定,并且该函数在无限循环中重复执行。
要在循环中动态加载组件,您应该使用计算属性来动态解析组件,然后在 :is 绑定中使用该计算属性。