【Vue】vue,element-ui弹框问题
已找到问题
在父组件拿到了数据,this.data
父组件:
async handleViewPaper(row) {// 请求数据根据id
this.dialogReview.data = await this.getDetail(row.id);
this.dialogReview.visible = true;
},
子组件,el-dialog中@handleOpen方法
methods: {handleOpen() {
this.detail = [...this.data.quests[4],...this.data.quests[5],...this.data.quests[6]];
console.log(this.detail)
// 控制台有数据
this.detail.map(v => {
return {
...v,
rightAnswer: v.options.map(item => {
return v.isRight ? v.questOption : '';}).reduce((pre,cur) => { return pre+cur; })
}
})
console.log(this.detail)
},
}
但是报错了,
回答
v.options.map
,这里可能有的不是数组吧
以上是 【Vue】vue,element-ui弹框问题 的全部内容, 来源链接: utcz.com/a/76349.html