v-for时,怎么根据条件使用不同的compontent

新手上路,请多包涵

clipboard.png

v-for时,我需要根据数据的情况,来显示一段文字+一张图,或是一段文字+多张图,或是几段文字+视频,面对这种情况该如何实现?

用compontent自定义一个标签可以套用不同的模板,可是v-for时,如何引入不同的标签?

用v-html可以渲染不同的html,但是html中的模板代码不会被渲染,如果预先拼出html代码来渲染,又无法实现数据的绑定

跪求解决方案

阅读 3.1k
2 个回答

教程里面不是有的嘛,对于需要完全的JavaScript编程能力的情况,请使用render函数。

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