0

我在做项目的时候使用了antdpro这个架构,当前的需求是在一个tab页中嵌套一个第三方的页面(表格),点击这个页面中的某一项需要打开这一项的详情页面,方式是点击之后重新打开一个新的tab页面,并在这个tab页面中内嵌一个新的iframe框架展示详情页。

我自己的步骤:因为页面是用的第三方的,点击某项打开新tab页的那个方法是第三方写的(自己这边重写太麻烦了),我通过addEventListener('message')去监听点击的事件获取到了我所需要的title和url。我通过dva的 router.push(传参url)开启新tab页后,将url赋值给新tab页的iframe。

遇到的问题就是:当你点击某一项去打开新的页面之后,新的iframe依然内嵌原来那个iframe的页面,而点击新的iframe页面中的某项之后,才能打开我想要的内嵌详情的iframe。

?????????这,什么鬼???

12月4日提问
0 个回答

撰写答案

推广链接