Size: a a a

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

2020 October 16

D

Dissmay in Nuxt.js — русскоговорящее сообщество
Привет всем!
Подскажите пожалуйста, кто сталкивался с платными темплейтами для vue.
Там по сути когда покупаешь темплейт, что выдается? Типа целый проект но с своими стилями и компонентами?
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
да. некоторые еще пишут свои cli для генерации проекта с выбранным стилем, например когда поддерживается бутстрап и материал дизайн
источник

D

Dissmay in Nuxt.js — русскоговорящее сообщество
спасибо)
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Maxim Kostenko
Покрытие помогает вам показать совсем непокрытые куски, но вы все еще ответственны за его качество
Ну мы же с вами убедились что это не так. Я вам привел кейс, когда файл вообще не покрыт тестами но jest показывает что покрыт на 70%
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
RusaXXX
И еще момент есть файлик с функциями, которые потом импортятся в computed компонента. Сам компонент покрыт тестами а файл который импортируется - нет. Но jest говорит что этот импортируемый файл покрыт тестами на 70 процентов
хотелось бы видеть оба файла  тест
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Если вы будете запускать не все тесты, а только один файл, то jest покажет вам покрытие именно для этого афйла
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
У вас должен быть тест доя каждого компонента и вам не нужен джест чтобы за этим следить
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
хотелось бы видеть оба файла  тест
Да там просто компутед вынесены в отдельные функции, вместо миксинов
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
RusaXXX
Да там просто компутед вынесены в отдельные функции, вместо миксинов
ну тогда покрытие возможно правильное
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Vladimir 💉 💊 Voytenko
ну тогда покрытие возможно правильное
Ну jest считает что сам этот файл покрыт тестами, раз весь код в нем в процессе запуска тестов выполнился- помоему это не очень правильно
источник

V💊

Vladimir 💉 💊 Voytenk... in Nuxt.js — русскоговорящее сообщество
RusaXXX
Ну jest считает что сам этот файл покрыт тестами, раз весь код в нем в процессе запуска тестов выполнился- помоему это не очень правильно
sum = function (a, b) { return a +b }

xxx = function (a, b) { return sum(a, b) }

assert xxx(2, 4) === 6

покрытие обеих функций будет 100%
источник

R

RusaXXX in Nuxt.js — русскоговорящее сообщество
Maxim Kostenko
У вас должен быть тест доя каждого компонента и вам не нужен джест чтобы за этим следить
Это понятно. Но хочется инструмент, который будет считать это автоматом а не рассчитывать на мою память
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Всем привет.
Знатоки, подскажите один момент по хукам жизненного цикла.
Есть родительский компонент с хуком fetch, в котором происходит запрос к апи.
Внутри есть дочерние компоненты, они рендерятся исходя из данных которые прилетают с родительского запроса.
Во время 1й загрузки приложения, соблюдается очередность выполнения кода в хуках на стороне сервера.
Т.е сразу отрабатывает запрос к апи в родительском компоненте (хук fetch), а потом уже отрабатывают другие хуки дочерних компонентов (fetch, created и тд).
То что и нужно для корректного парсинга гугловым краулером.
Но когда начинается роутинг по ссылкам nuxt-link, аналогичная очередность выполнения хуков уже не соблюдается.
Дочерний created уже не будет ждать выполнения запроса к апи в родительском хуке fetch.
Это нормальная ситуация в накст?
Я так понимаю после первой загрузки приложение начинает работать как обычный SPA?
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
На сколько я знаю на клиенте все очень хитро. Запросы будут запущены паралельно, но маунт результатов будет выполнен в правильном порядке
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Возможно накст даже анализирует есть ли зависимость от родителя. Не уверен, нужно тестить
источник

M

Max in Nuxt.js — русскоговорящее сообщество
У меня вроде как есть самая прямая зависимость) данные которые я спрашиваю у родителя в fetch, потом передаются через пропсы в дочерние компоненты.
источник

M

Max in Nuxt.js — русскоговорящее сообщество
При первом запросе всё предсказуемо, потом уже как описал)
источник

MK

Maxim Kostenko in Nuxt.js — русскоговорящее сообщество
Вообще если у тебя компоненты зависимы, то ты должен скрывать ребёнка пока родитель не закончил запрос
источник

SN

Sergey N. in Nuxt.js — русскоговорящее сообщество
Привет!Кто сталкивался 1 бэк- 2 фронта. Как сделать разлогин, если авторизован на одном фронте - переключаешься на другой - там тоже авторизован автоматом...  403 ошибка если фетчатся данные, но во фронте авторизован остаёшься.
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
Sergey N.
Привет!Кто сталкивался 1 бэк- 2 фронта. Как сделать разлогин, если авторизован на одном фронте - переключаешься на другой - там тоже авторизован автоматом...  403 ошибка если фетчатся данные, но во фронте авторизован остаёшься.
на бэке делать
источник