twe*_*ugs 6 javascript typescript reactjs server-side-rendering next.js
我们在 next.js 页面中有以下代码:
<Head>
<title>
Some text {title}
</title>
</Head>
Run Code Online (Sandbox Code Playgroud)
一瞬间,我看到了像 <!--- ---> 这样的 html 注释(类似的东西)
我使用静态站点生成(getServerSideProps),并且我的文件有动态路由,例如[id],所以我也使用getStaticPaths。
我该怎么办?
twe*_*ugs 12
答案如下。
由于某种原因,Next.js 不喜欢我们像这样在里面写静态文本 {dynamicText}
我们应该做的是这样写:
<title>{`Static text${dynamicText}`}</title>
Run Code Online (Sandbox Code Playgroud)
首先编写 {},然后在其中传递反引号 (``)。在这些反引号内,您可以使用模板文字。在这里您可以编写任何您想要的内容,无论是静态文本还是动态文本。只要确保在其之外不写任何内容即可。仅在字符串内部。
希望对遇到同样问题的每个人都有帮助。
归档时间: |
|
查看次数: |
687 次 |
最近记录: |