目前我将一些参数传递给 vue 组件
<Slider
:images= "['/img/work/slide2.png', '/img/work/slide2.png', '/img/work/slide3.png']"
:html="['<div>hello</div>', '<div>goodbye</div>']"
</Slider>
滑块是“html”滑块或带有图像的滑块。
这很好用,尽管我传入的 html 会变得更复杂,可能有 30 行,而且这将更难作为参数阅读和管理。
我可以传入外部引用并将其拉入组件吗?
<div v-for="content in html">
<div class="work-slide">{{ content }}</div>
</div>
如您所见,组件中的循环是一个非常简单的 v-for。
原文由 LeBlaireau 发布,翻译遵循 CC BY-SA 4.0 许可协议
不要使用属性传递 HTML,而是使用 Slots :