猿问

大佬们遇到过这个问题吗?vue+element中的表格中一条数据点击修改时如何获取id到然后传给后台?

问题描述
vue+element中的表格中一条数据点击修改时如何获取id到然后传给后台?就是我现在在调修改接口,但是我调的时候需要给后台传一个参数ID过去才可以调成功,现在我用questionId=this.questionId获取不到,但是我直接把ID换成id数就可以调成功
相关代码
修改
删除
asyncgetQuestionDetail(){
letparam={
questionId:this.questionId
};
letres=awaitcdService.clickUpd(param);
if(res){
this.updateForm=res.data;
console.log(res,"修改题的res");
}
this.dialogFormVisible1=true;
console.log(res.data,"修改题的res.data");
console.log(res.data.questionId,"修改题的res.data.questionId");
},
你期待的结果是什么?实际看到的错误信息又是什么?
MYYA
浏览 930回答 2
2回答

慕码人8056858

修改asyncgetQuestionDetail(row){letparam={questionId:row.questionId};}

慕森王

首先你这个this.questionId是什么在哪赋值有没有打印出来第二你在表格中点击getQuestionDetail(scope.row)这个scope.row就是这一行的所有数据通过传参可以在getQuestionDetail中获取scope.row.questionId或者叫id
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答