Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 July 08

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Evgeny V
Накст сам разбивает на чанки страницы, и при наведении на nuxt link идет подгрузка страницы
я вижу что разбивает, но они у меня грузятся все разом
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
nuxt build --analyze
источник

EV

Evgeny V in Nuxt.js — русскоговорящее сообщество
Запусти посмотри
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Evgeny V
Накст сам разбивает на чанки страницы, и при наведении на nuxt link идет подгрузка страницы
не при наведении. По умолчанию оно грузит все доступные на странице линки
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
не при наведении. По умолчанию оно грузит все доступные на странице линки
типа у каждрй ссылки отключать префетч?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
RusaXXX
типа у каждрй ссылки отключать префетч?
это в конфиге можно отрубить
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
router: { prefetchLinks: false }

Вроде
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
router: { prefetchLinks: false }

Вроде
спс, работает
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
RusaXXX
спс, работает
надеюсь, ты сперва прочёл доку :)
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Привет, вопрос по аксиосу, мытаюсь запихнуть basic auth в запрос в nuxt.config, но не получаектся,  и в доке не нашел этого, кто сталкивался? как добавить?
источник

DB

Dmitry Bokhanchenko in Nuxt.js — русскоговорящее сообщество
Приветствую, подскажите пожалуйста каким образом можно импортировать nuxt-i18n,
как модуль. То есть, если он проинициализирован в nuxt.config.js, и нужно импортировать его в js файлике,
к примеру errorHandler.js:

import { i18n } from 'nuxt-i18n'

export default (error) {
 return i18n.t(error.code)
}
источник

DB

Dmitry Bokhanchenko in Nuxt.js — русскоговорящее сообщество
пример с верхе не рабочий)
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
зачем?
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Dmitry Bokhanchenko
Приветствую, подскажите пожалуйста каким образом можно импортировать nuxt-i18n,
как модуль. То есть, если он проинициализирован в nuxt.config.js, и нужно импортировать его в js файлике,
к примеру errorHandler.js:

import { i18n } from 'nuxt-i18n'

export default (error) {
 return i18n.t(error.code)
}
что именно ты хочешь сделать?
источник

DB

Dmitry Bokhanchenko in Nuxt.js — русскоговорящее сообщество
есть errorHandler.js из которого експортируеться функция что принимает на вход код ошибки, возвращает перевод. нужно в этом файлике доступ к nuxt-i18n
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Dmitry Bokhanchenko
Приветствую, подскажите пожалуйста каким образом можно импортировать nuxt-i18n,
как модуль. То есть, если он проинициализирован в nuxt.config.js, и нужно импортировать его в js файлике,
к примеру errorHandler.js:

import { i18n } from 'nuxt-i18n'

export default (error) {
 return i18n.t(error.code)
}
экспортируй function, ,и у тебя будет доступ к this
источник

DB

Dmitry Bokhanchenko in Nuxt.js — русскоговорящее сообщество
перефразирую, для настроек языка у библиотеки element-ui, нужно импортнуть i18n и дальше указать - export default ({ app }) => {
 locale.i18n(app.i18n.t.bind(app.i18n));
};
источник

DB

Dmitry Bokhanchenko in Nuxt.js — русскоговорящее сообщество
import locale from 'element-ui/lib/locale';
import { i18n } from './i18n.js';


export default ({ app }) => {
 locale.i18n(app.i18n.t.bind(app.i18n));
};
источник

DB

Dmitry Bokhanchenko in Nuxt.js — русскоговорящее сообщество
это если юзать vue-i18n
источник

DB

Dmitry Bokhanchenko in Nuxt.js — русскоговорящее сообщество
import Vue from 'vue';
import VueI18n from 'vue-i18n';
import langCollection from '@/lang';

const languages = langCollection.locales.map(({ langCode }) => langCode);

Vue.use(VueI18n);

export const i18n = new VueI18n({
 locale: 'uk',
 locales: languages,
 defaultLocale: 'uk',
 fallbackLocale: 'uk',
 messages: langCollection.messages
});

export default ({ app }) => {
 app.i18n = i18n;
};
источник