有和 SEO 打交道的朋友們應該對 Web Vitals 網站體驗指標不陌生,其中包含了 LCP、FID、CLS 三大評分,今天參考了 How to use Nuxt.js and Chrome 這部教學影片,來看看 Nuxt 在這些項目上有什麼操作可以使用。
圖片通常會是影響這項評分的最大因素,Nuxt 也有一個 <nuxt-img>
元件,但是這個元件不像 <NuxtLink>
這些其他的元件一樣內建在 Nuxt 中,需要額外安裝。
npm install -D @nuxt/image-edge
<nuxt-img src="/somePhoto.png" alt="some photo" preload />
<nuxt-img src="/nuxt-icon.png" loading="lazy" />
<nuxt-img
src="/logos/nuxt.png"
sizes="sm:100vw md:50vw lg:400px"
/>
<nuxt-img format="webp" src="/nuxt-icon.png" ... />
其他圖片的操作可以參考 NuxtImage 官方文件,其實用原生的方式撰寫都可以達成,如果已經非常熟練的話使用的效益不算高。