v-once在v-for内无效(v-once不生效)
问题:v-once在v-for没有生效,代码如下:
<div name="div1" v-for="item in [{a:1},{a:2}]">
<div name="div2" v-once>
{{item.a}}
</div>
</div>
经测试当a发生变化时,div2中a的值会变化,预期应该不变的,原因:没有给div1加key,应改为:
<div :key="item.a" name="div1" v-for="item in [{a:1},{a:2}]" >
</div>