data(){ return{ todos: [ {name: 'aa', age: 22}, {name: 'bb', age: 23} ] } } methods:{ changeTodos(){ this.todos[0]={name: 'zz', age: 12} } } 上面我们在改变todos中的数据的时候,页面则没有改变,我们可以使用下面的方法来解决这个问题 1.使用全局set方法 this.$set(this.todos, 0, {name: 'zz', age: 12}) 或…