我百度了一下说用set方法可以改变数组的数据 但是我试了一下怎么报错了呢?是我用的不对吗?
<!DOCTYPE html><html><head> <title></title> <script type="text/javascript" src="vue.js"></script></head><body><div id="app"> <button v-for="(item,index) in msg" @click=add(index)>{{item.content[0]}}</button></body></div><script type="text/javascript"> var test=new Vue({ el:'#app', data:{ msg: [ {content: [555,111]}, {content: [666,222]} ] }, methods:{ add(index){ this.$set(this.msg,this.msg[index].content[0],333) } } }) </script></html>
米脂
aluckdog
相关分类