Vue v-for循环重复数据无法添加,如何解决?

2026-04-09 01:302阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计304个文字,预计阅读时间需要2分钟。

Vue v-for循环重复数据无法添加,如何解决?

问题:在Vue中使用v-for循环重复数据时,如何解决无法添加新数据的问题?

错误提示:如以下提示所示

解决问题的代码示例:

{{ item }}

本文实例讲述了vue v-for循环重复数据无法添加问题解决方法。分享给大家供大家参考,具体如下:

问题:

错误提示如下:

解决问题的代码示例:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net vue v-for循环重复数据无法添加问题</title> <style> </style> <script src="vue.js"></script> <script> </script> </head> <body> <div id="box"> <input type="button" value="添加" @click="add"> <ul> <li v-for="val in arr" track-by="$index"> {{val}} </li> </ul> </div> <script> var vm=new Vue({ data:{ arr:['apple','pear','orange'] }, methods:{ add:function(){ this.arr.push('tomato'); } } }).$mount('#box'); </script> </body> </html>

注意:这里在<li v-for="val in arr">中添加了track-by="$index"

Vue v-for循环重复数据无法添加,如何解决?

即:

<li v-for="val in arr" track-by="$index">

希望本文所述对大家vue.js程序设计有所帮助。

本文共计304个文字,预计阅读时间需要2分钟。

Vue v-for循环重复数据无法添加,如何解决?

问题:在Vue中使用v-for循环重复数据时,如何解决无法添加新数据的问题?

错误提示:如以下提示所示

解决问题的代码示例:

{{ item }}

本文实例讲述了vue v-for循环重复数据无法添加问题解决方法。分享给大家供大家参考,具体如下:

问题:

错误提示如下:

解决问题的代码示例:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net vue v-for循环重复数据无法添加问题</title> <style> </style> <script src="vue.js"></script> <script> </script> </head> <body> <div id="box"> <input type="button" value="添加" @click="add"> <ul> <li v-for="val in arr" track-by="$index"> {{val}} </li> </ul> </div> <script> var vm=new Vue({ data:{ arr:['apple','pear','orange'] }, methods:{ add:function(){ this.arr.push('tomato'); } } }).$mount('#box'); </script> </body> </html>

注意:这里在<li v-for="val in arr">中添加了track-by="$index"

Vue v-for循环重复数据无法添加,如何解决?

即:

<li v-for="val in arr" track-by="$index">

希望本文所述对大家vue.js程序设计有所帮助。