这个在静态视图上相当简单的平凡任务不符合 React。
有人可以建议我如何在新标签上打开 pdf 文件作为 href 吗?
这是我使用 react-bootstrap 和 react-router 的代码:
<NavDropdown eventKey={3} title="Forms">
<MenuItem eventKey={3.1} href="https://www.google.com/" target="_blank">Form 1</MenuItem>
<MenuItem eventKey={3.2} href="samba.pdf" target="_blank">Form 2</MenuItem>
</NavDropdown>
谷歌的外部链接工作正常。
pdf(保存在与上面代码相同的目录中)没有。
当我点击 pdf 链接时,它会将我重定向到我的“404 catch all”路线。
<Switch>
<Route path="/" exact component={Home} />
<Route path="/contact" exact component={Contact} />
<Route path="/about" exact component={About} />
<Route component={NotFound} />
</Switch>;
编辑: 此处的解决方案: 由 Link_Cable 回答