Vuejs2 如何告诉vue我打算在v-for中使用简单渲染?

Vuejs2 如何告诉vue我打算在v-for中使用简单渲染?,vuejs2,Vuejs2,我有一个由3个按钮组成的静态数组,当组件处于活动状态时,这些按钮永远不会改变。 我如何告诉Vue使用简单渲染方法,而不让它抱怨: 使用v-for呈现的组件列表应具有显式键 Vue文档说: 建议尽可能提供带v-for的钥匙, 除非迭代的DOM内容很简单,或者您有意 依靠默认行为获得性能提升 我的静态按钮静态数组应该符合此“例外”条件,我如何告诉Vue这是我的意图 我不想在代码中出现警告 (所以问题是我要问的问题的中心。)我用过这样的东西: <div v-for="(slide, index)

我有一个由3个按钮组成的静态数组,当组件处于活动状态时,这些按钮永远不会改变。 我如何告诉Vue使用简单渲染方法,而不让它抱怨: 使用v-for呈现的组件列表应具有显式键

Vue文档说:

建议尽可能提供带v-for的钥匙, 除非迭代的DOM内容很简单,或者您有意 依靠默认行为获得性能提升

我的静态按钮静态数组应该符合此“例外”条件,我如何告诉Vue这是我的意图

我不想在代码中出现警告


(所以问题是我要问的问题的中心。)

我用过这样的东西:

<div v-for="(slide, index) in currentState.slides" :key="index">
   <!-- more code here -->
</div>


这篇文章摆脱了警告,一切进展顺利。我在这里做的是将索引和数组中的值一起传递,并将索引用作键

我用过这样的东西:

<div v-for="(slide, index) in currentState.slides" :key="index">
   <!-- more code here -->
</div>

这篇文章摆脱了警告,一切进展顺利。我在这里做的是将索引和数组中的值一起传递,并将索引用作键