我在节点中使用ejs来创建应用。在我的ejs中,当我从一页导航到另一页时,我还必须渲染标题以具有样式。
如何在所有页面上做到这一点?
<title>Static Website </title>
<meta charset="utf-8">
<meta name="active-menu">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="./styles/abc.css">
<link rel="stylesheet" type="text/css" href="./styles/def.css"> ```
I don't want load styles on every routing. Render all the styles on first page itself
答案 0 :(得分:0)
ejs每次刷新页面时都会呈现页面,因此您需要放置所需的每个CSS。您可以传递表示是否需要CSS的var,例如:isDefNedded = true并在ejs标头中创建if语句