J86*_*J86 35 css reactjs next.js
如何将 css 类添加到Next.js 中的Link 组件?
<Link
className="app-subnav__link"
href="/globalSettings"
>
Settings overview
</Link>
Run Code Online (Sandbox Code Playgroud)
不喜欢上面的!ES Link 抛出错误:
Ali*_*ini 98
试试这个(在NextJS v13中可用):
<Link href="/globalSettings" className="app-subnav__link">
Settings Overview
</Link>
Run Code Online (Sandbox Code Playgroud)
NextJS v12 及更早版本:
<Link href="/globalSettings">
<a className="app-subnav__link">Settings Overview</a>
</Link>
Run Code Online (Sandbox Code Playgroud)
参考: https: //nextjs.org/docs/api-reference/next/link
更新:在 NextJS v13 中,next/link 子项不能再存在<a>。添加该legacyBehavior属性以使用旧行为或删除该属性<a>以进行升级。codemod 可用于自动升级您的代码。
任何仍在使用NextJS v12 或更早版本的应用程序都应该使用旧方法,即为子元素提供Link以下<a>样式:
<Link href="/globalSettings">
<a className="app-subnav__link">Settings Overview</a>
</Link>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29899 次 |
| 最近记录: |