我是Vuejs的新手,正在尝试使此表单正常工作,但是在我提交时,它一直向我显示这些错误。有人可以指导我吗?
<template>
<form @submit.prevent="handleSubmit">
<input class="input" type="text" v-model="user.name">
<input class="input" type="text" v-model="user.email">
<input class="input" type="text" v-model="user.phone">
<button class="button is-primary" type="submit">Submit</button>
</form>
</template>
<script>
export default {
data() {
return {
user: {
name: '',
email: '',
phone: ''
},
test: "BEFORE SUBMIT"
};
},
method: {
handleSubmit() {
let user = new user({
name: this.user.name,
email: this.user.email,
phone: this.user.phone,
});
this.test = "AFTER SUBMIT";
}
}
};
</script>
答案 0 :(得分:1)
您正在调用handleSubmit
方法,但尚未在Vue实例上定义它。
那是因为您应该调用Vue实例属性 methods
,而不是 method
strong>,即使您只有一种方法。