Javascript vuejs this.posts.$remove(postId)不是一个函数
我正在尝试使用$remove删除数组元素。但是上面写着。posts.$remove不是一个函数。谁能解释我错在哪里Javascript vuejs this.posts.$remove(postId)不是一个函数,javascript,arrays,vue.js,vuejs2,Javascript,Arrays,Vue.js,Vuejs2,我正在尝试使用$remove删除数组元素。但是上面写着。posts.$remove不是一个函数。谁能解释我错在哪里 <button type="button" class="btn btn-danger" @click="deletePost(post.id)">Xxx</button> 这是我的示例数据 这是我的控制台 我在标签中看到您正在使用VueJS 2。$remove()方法已被删除: 正如迁移指南中所述,您应该只使用splice()方法: methods:
<button type="button" class="btn btn-danger" @click="deletePost(post.id)">Xxx</button>
这是我的示例数据
这是我的控制台
我在标签中看到您正在使用VueJS 2。
$remove()
方法已被删除:
正如迁移指南中所述,您应该只使用splice()
方法:
methods: {
removeTodo: function (todo) {
var index = this.todos.indexOf(todo)
this.todos.splice(index, 1)
}
}
methods: {
removeTodo: function (todo) {
var index = this.todos.indexOf(todo)
this.todos.splice(index, 1)
}
}