Nuxt.js <nuxt-link> 組件

2020-02-13 17:33 更新

<nuxt-link> 組件

nuxt-link 組件用于在頁面中添加鏈接至別的頁面。

目前 <nuxt-link> 的作用和 <router-link> 一致,推薦閱讀 Vue路由文檔 來了解它的使用方法。

例如 (pages/index.vue):

<template>
  <div>
    <h1>Home page</h1>
    <nuxt-link to="/about">關(guān)于</nuxt-link>
  </div>
</template>

別名: <n-link>, <NuxtLink>, 和 <NLink>

Nuxt.js v2.4.0添加

為了提高Nuxt.js應(yīng)用程序的響應(yīng)能力,當(dāng)鏈接將顯示在視口中時(shí),Nuxt.js將自動(dòng)預(yù)獲取代碼分割頁面。此功能的靈感來自Google Chrome Labs的quicklink.js。

要禁用鏈接頁面的預(yù)獲取,可以使用no-prefetch:

<n-link to="/about" no-prefetch>About page not pre-fetched</n-link>

您可以使用router.prefetchLinks全局配置此行為。

關(guān)于prefetched-class還可用于自定義在預(yù)獲取代碼分割頁面時(shí)添加的類。確保使用router.linkPrefetchedClass全局設(shè)置此功能。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)