vue3关于动态组件不渲染的问题
使用setup语法糖时,通过v-for循环时组件渲染不上。
·
一、问题描述
使用setup语法糖时,通过v-for循环<component :is="item.****"></component>时组件渲染不上。
二、解决方案
①不使用setup语法糖,必须自己注册组件
②使用shallowReactive将组件进行包装 推荐
三、代码示例
方案一代码:
1.使用setup语法糖时,动态组件失效。注:下面代码item.component 为组件名(hcText)
2.使用vue3.0写法或vue2写法测试可以渲染。
方案二:代码
1.
2.
欢迎点赞评论!!!
更多推荐
已为社区贡献2条内容
所有评论(0)