【发布时间】:2021-11-06 17:17:54
【问题描述】:
我有这个哈巴狗页面,我需要打开一个新窗口的链接。 该链接是动态的,因为它是从后端填充的,当我单击该链接时,我想在新选项卡中打开它。
我该怎么做?
layout.pug
a(href='/goto/?url='+url)
main.js
app.get('/goto/?url=:url', (req, res) => {
var new_tab_url = req.params.url;
window.open(new_tab_url, '_blank').focus();
});
我需要将 URL 从 layout.pug 传递到 main.js 以打开一个新标签。 但我不断收到错误
Cannot GET /goto/
或者,还有其他更简单的方法吗? 谢谢
【问题讨论】:
-
为什么需要将链接传递给您的路由器?只需在新窗口中导航到它,就像在 HTML 中一样。 Pug 只是编译成 HTML。
-
我的错,这个话题已经被关闭了。问题已解决。感谢您的回复。
标签: javascript express pug