Cos*_*sta 4 javascript node.js express
您如何呈现页面,但在 express.js 路由中也使用锚标记?
所以: website.com/route#id-of-html-element
你不能。客户端和服务器之间不发送锚标记。只有客户处理它。我认为这样做的唯一方法是这样的:
res.render ('view', {anchor: 'anchor'});
Run Code Online (Sandbox Code Playgroud)
在 Express 中,然后在您的模板中放入一些 javascript:
if anchor
script.
window.onload = window.location.hash = '#{anchor}';
Run Code Online (Sandbox Code Playgroud)