我有一个vue组件,它向后端发送表单并获取JSON代码。然后,它设置一些数据以显示/隐藏模板上的消息。
但是...我收到一个未定义的错误:
“ TypeError:无法设置未定义的属性”已发送”
这意味着“此”不再存在。为什么?
export default {
name: "contactsComponent",
data: function(){
return {
sent: false,
sentError: false,
error: false,
}
},
methods: {
sendContact: async (e) => {
e.preventDefault();
const dataForm = serialize("contactForm");
const {data} = await poRepository.sendContact(dataForm);
console.log(data);
this.sent = true;
this.sentError = data.error;
},
}
}