API: <nuxt-link> 组件
优质
小牛编辑
127浏览
2023-12-01
nuxt-link 组件用于在页面中添加链接至别的页面。
目前 <nuxt-link>
的作用和 <router-link>
一致,推荐阅读 Vue路由文档 来了解它的使用方法。
例如 (pages/index.vue
):
<template>
<div>
<h1>Home page</h1>
<nuxt-link to="/about">关于</nuxt-link>
</div>
</template>
别名: <n-link>
, <NuxtLink>
, 和 <NLink>
Nuxt.js v2.4.0添加
为了提高Nuxt.js应用程序的响应能力,当链接将显示在视口中时,Nuxt.js将自动预获取代码分割页面。此功能的灵感来自Google Chrome Labs的quicklink.js。
要禁用链接页面的预获取,可以使用no-prefetch
:
<n-link to="/about" no-prefetch>About page not pre-fetched</n-link>
您可以使用router.prefetchLinks全局配置此行为。
关于prefetched-class
还可用于自定义在预获取代码分割页面时添加的类。确保使用router.linkPrefetchedClass全局设置此功能。