Я хочу использовать loadCSS to rel=preload
google шрифты в моем проекте nuxt.Я добавил
module.exports = {
head: {
link: [
rel: 'preload',
href:
'https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700',
as: 'style',
onload: 'this.onload=null;this.rel="stylesheet"'
}
]
},
Это правильно делает и добавляет ссылку в голову, которая отображает шрифт в Chrome.Firefox, который не поддерживает rel="preload"
, ничего не делает.
Вот где я хочу, чтобы loadCSS вступил в игру.Поэтому я хочу добавить
import 'fg-loadcss/dist/cssrelpreload'
Где-нибудь, чтобы эта функция была в моем комплекте.Но куда бы я ни импортировал это, это приводит к этой ошибке
Невозможно прочитать свойство 'getElementsByTagName' с неопределенным
Я предполагаю, что это не удается, потому что я импортирую этот файл, когда документ не готов.
В nuxt: где будет лучшее место для импорта этого файла?Или я могу запустить выполнение на смонтированном?