今天遇到的bug是无法将页面输入的数据传入数据库中,原因是后台未在前端寻找到id。
bug代码:
saveDate(form,done){
updateInfo(form).then(res => {
if (res.data.success) {
this.$message({
type: "success",
message: "修改信息成功!"
});
this.dialog = false
done()
} else {
this.$message({
type: "error",
message: res.data.msg
});
}
}, error => {
window.console.log(error);
done()
});
}
产生的bug原因为
按钮的点击事件我未传任何数据,事件无法接收到数据,自然无法传到后端,也无法找到id
正确代码:
saveDate(){
debugger
console.log(this.form);
updateInfo(this.form).then(res => {
if (res.data.success) {
this.$message({
type: "success",
message: "修改信息成功!"
});
this.dialog = false
} else {
this.$message({
type: "error",
message: res.data.msg
});
}
}, error => {
window.console.log(error);
});
}
在本页面的form里可以获取数据
v-model 绑定数据
account页面仍然无法获取数据到界面,无法正常运用