我有一个页面,在其中我循环遍历一个对象数组并呈现一个 <p> 每个元素的元素如下所示:
<p>
<p @click='selectCity(index)' v-for='(location, index) in locations'> {{ location.city }}, {{ location.country }} </p>
这只是一个例子,将来我可能需要渲染更多的东西,而不仅仅是一个 < 数组中每个对象的元素。我是否应该用它制作一个组件,并通过将项目传递给它来为该组件创建一个v?
<
我不会的。如果您需要一些组件特性,如本地状态、为每个项计算的属性或生命周期挂钩,则可以使用组件。或者,很明显,如果您在多个位置使用代码块。