处理弹出窗口的React Router实践指南
P粉898107874
P粉898107874 2023-08-26 22:51:20
0
1
423
<p>我在根div上使用了React Router,但是我似乎无法弄清楚如何处理弹出窗口,当点击链接时。</p> <p>我知道我可以在public文件夹中加载一个静态HTML页面,但我希望它是src中的一个.js文件。</p> <p>这是我想要的:</p> <pre class="brush:php;toolbar:false;">import { Link } from &quot;react-router-dom&quot;; import Test from './pages/test.js'; function Example() { return ( &lt;&gt; &lt;Link onClick={() =&gt; window.open(&lt;Test /&gt;, &quot;Popup&quot;, &quot;toolbar=no, location=no, statusbar=no, menubar=no, scrollbars=1, resizable=0, width=650, height=400, top=30&quot;)}&gt; Hello &lt;/Link&gt; &lt;/&gt; ); } export default Example;</pre> <p>这是唯一有效的方法,但显然我失去了React的功能(除非我看错了?)URL路径是指向public目录中的一个目录</p> <pre class="brush:php;toolbar:false;">import { Link } from &quot;react-router-dom&quot;; import Test from './pages/test.js'; function Example() { return ( &lt;&gt; &lt;Link onClick={() =&gt; window.open('/example', &quot;Popup&quot;, &quot;toolbar=no, location=no, statusbar=no, menubar=no, scrollbars=1, resizable=0, width=650, height=400, top=30&quot;)}&gt; Hello &lt;/Link&gt; &lt;/&gt; ); } export default Example;</pre></p>
P粉898107874
P粉898107874

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!