item.errors.forEach((items)=>{
if(items.code==='MISSING_PARENT'){
emitter.emit(
'OPEN_MODAL',
{
name: 'MISSING_PARENT',
content: item.person.given_name
}
)
}
if(items.code==='EXIST_PERSON'){
emitter.emit(
'OPEN_MODAL',
{
name: 'EXIST_PERSON',
}
)
}
})
可能是框架把一定时间内的操作合并了.加个延时试试.
另外,如果显示modal的组件是单例模式那得想别的办法.