vue 一个页面内点击动态加载组件?

页面上有 多个CheckBox,选中一个加载一个组件,取消选中删除一个组件。?图片描述

选中一个 加载一个视频,取消选中删除一个,最多选中9个,CheckBox 是后台给的数据是不确定的。 video.js 好像不能用v-show隐藏,隐藏就报错。

阅读 3.9k
2 个回答

checkbox是循环产生的还是写的固定的几个?循环产生的可以使用动态参数id或者index去标识, 固定的就可以使用v-if判断选择的哪一个。 循环的id或者index与固定的原理是一样的

可以使用 v-if 选择子组件,或者 使用 component :is 动态引入,具体参考vue文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题