调用方法:Vue.set( target, key, value )
target:要更改的数据源(可以是对象或者数组)
key:要更改的具体数据
value :重新赋的值
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title></head><body><div id="app"> <p v-for="(item,index)in list" :key="item.id" @click="btnClick(index,item.id)"> {{item.message}} </p></div><script src="../../dist/vue.min.js"></script><script> var vm2=new Vue({ el:"#app", data:{ list:[ {message:"星星",id:"1"}, {message:"太阳",id:"2"}, {message:"月亮",id:"3"} ] }, methods:{ btnClick(index,id){ this.$set(this.list,index,{message:"小猫",id:id}); } } });</script></body></html>
以上就是本次给大家介绍的相关vue循环列表动态数据的处理方法的全部内容,感谢大家对脚本之家的支持。
您可能感兴趣的文章:
- Vue 实现列表动态添加和删除的两种方法小结
- 使用vue根据状态添加列表数据和删除列表数据的实例
- Vue实现动态创建和删除数据的方法
- vue动态删除从数据库倒入列表的某一条方法