vue中v-for和v-once一起使用报错

图片描述

是不能一起使用吗?

阅读 5.2k
2 个回答

可以,例如下面的方式,可以把你的使用方式贴出来看看。

<template>
    <ul>
      <li v-for="i in list" v-once>{{i}}</li>
    </ul>
  </div>
</template>

<script>
export default {
  name: 'app',
  data () {
    return {
      list:[1,2,3,4]
    }
  }
}
</script>

clipboard.png

错误提示说的很明白了

v-once can only be used inside v-for that is keyed

你需要给你的 v-for 设置一个 key

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