Bagaimana untuk Memuatkan Fon Google dengan Cekap dalam Nuxt.js?

DDD
Lepaskan: 2024-11-02 03:53:02
asal
660 orang telah melayarinya

How to Efficiently Load Google Fonts in Nuxt.js?

Cara Terbaik untuk Memuatkan Fon Google dengan Cekap dalam Nuxt

Apabila bekerja dengan berbilang komponen yang memerlukan berat fon berbeza daripada fon Google yang sama, ia adalah penting untuk mengelakkan amalan berlebihan mengimport berbilang pautan dalam Layout.vue.

Untuk menangani isu ini dan mengoptimumkan pemuatan fon dalam projek NuxtJS, adalah disyorkan untuk menggunakan modul @nuxtjs/google-fonts. Modul ini menawarkan pendekatan yang cekap dan berpusat untuk mengurus import fon Google.

Menggunakan Modul @nuxtjs/google-fonts

  1. Pasang modul:
npm install @nuxtjs/google-fonts
Salin selepas log masuk
  1. Tambahkan modul pada fail nuxt.config.js anda:
export default {
  buildModules: [
    [
      '@nuxtjs/google-fonts',
      {
        families: {
          'Saira Semi Condensed': {
            wght: [600, 800],
          },
        },
        display: 'swap', // Load fonts as soon as possible
        prefetch: false, // Don't prefetch fonts
        preconnect: false, // Don't preconnect to font server
        preload: false, // Don't preload fonts
        download: true, // Download fonts for offline use
        base64: false, // Don't base64 encode fonts
      },
    ],
  ],
}
Salin selepas log masuk
  1. Import fon dalam gaya komponen anda menggunakan @font -peraturan muka:
@font-face {
  font-family: 'Saira Semi Condensed', sans-serif;
  font-weight: 600;
  font-style: normal;
  src: local('Saira Semi Condensed'), local('SairaSemiCondensed-Wght600'),
  url("https://fonts.gstatic.com/s/sairasemicondensed/v15/E6qS90ZBdhyxr0K917oteYGc.woff2") format('woff2');
}
Salin selepas log masuk

Nota Tambahan:

  • Jika pemberat fon tertentu tidak dimuat turun, tetapkan penulisan ganti: benar dalam modul konfigurasi atau kemas kini pakej kepada v3.0.0-1.
  • Fon Google yang mengehos sendiri biasanya lebih disukai daripada menggunakan CDN untuk pengoptimuman prestasi. Pertimbangkan untuk menggunakan google-webfonts-helper untuk pengehosan sendiri.

Atas ialah kandungan terperinci Bagaimana untuk Memuatkan Fon Google dengan Cekap dalam Nuxt.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!