好的,所以我在<div id="A">
<iframe src="iframe-left.html">
<div class="login" style="display : none;"> </div>
</iframe>
</div>
<div id="B">
<iframe src="iframe-right.html">
<button onclick = "execute()">Submit</button>
</iframe>
</div>
function execute()
{
parent.document.getElementsByTagName("iframe").contentDocument.querySelector(".login").style.display = 'block';
}
github问题跟踪器上提出了一个关于react-router
未更新的问题的早期问题。
https://github.com/reactjs/react-router/issues/3522
尝试在一个简单的例子中重现之后,我意识到它似乎不是<Link />
的错误。我的下一个潜在的罪恶是我复杂的设置或只是与react-router
&amp; react-router
。
为了继续我的调查,我正在寻求帮助,以了解路由更改时如何触发链接渲染方法,因为道具似乎没有改变。 (我只是在寻找activeStyle才能正确适应)
我实际上通过添加
找到了解决方法react-router-redux
但我认为最好有一个干净的解决方案:P