报错信息:
[Vue warn]: Error in v-on handler: "TypeError: cannot use 'in' operator to search for "validateStatus" in "idAndUsernameObj...""
解决方法:
cancel(id, username){
if(confirm("是否注销"+id+"号教师?") == false){
return false
}
var idAndUsernameObj = {
id,username
}
this.$store.dispatch('cancelPerson', idAndUsernameObj)
}
在idAndUsernameObj前添加this
更正:
cancel(id, username){
if(confirm("是否注销"+id+"号教师?") == false){
return false
}
var idAndUsernameObj = {
id,username
}
this.$store.dispatch('cancelPerson', this.idAndUsernameObj)
}
与异常不相干的错误:
var idAndUsernameObj改为this.idAndUsernameObj
否则下面的this.$store.dispatch(‘cancelPerson’, this.idAndUsernameObj)传递的参数就不是idAndUsernameObj了。