如何在生产版本NW-React上打开新窗口?

时间:2019-01-12 10:19:35

标签: reactjs react-router nw.js

在打印文档之前,我需要打开一个新窗口预览文档。

我使用路由器按其路径分隔请求:

    <Router>
        <Suspense fallback={''}>
            <Switch>
                <Print path="/print/:thingId" />
                < . . . >
                <App default />
            </Switch>
        </Suspense>
    </Router>

我尝试通过nw.Window.open()模块中的<Link />react-router-dom组件打开一个新窗口。

当我在DEVELOPMENT版本上使用下一个代码时,这按预期工作:打开窗口并加载内容。

nw.Window.open(nw.Window.get().window.location.origin + '/print/123');
<Link to={'/print/123'} target="_blank">Print this!!</Link>

但是在PRODUCTION版本中,这会显示 404未找到页面。

如何在PRODUCTION版本上打开新窗口?

0 个答案:

没有答案