Size: a a a

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

2019 December 15

TK

Taras Khvyl in Nuxt.js — русскоговорящее сообщество
ярн чего-то на некоторых проектах не пашет, приходится нпм ставить пакеты
источник

A

Abdulaziz in Nuxt.js — русскоговорящее сообщество
Taras Khvyl
так асинкдата еще до загрузки реквест делает. зачем прелоадер?
При created() верстка наверно кривая будет а после нормальная может по этому. П.С. у меня была такая проблема
источник

TK

Taras Khvyl in Nuxt.js — русскоговорящее сообщество
Abdulaziz
При created() верстка наверно кривая будет а после нормальная может по этому. П.С. у меня была такая проблема
хз, использую асинк и ок. не непонятно, как у них это работает
источник

GB

Georgiy Bukharov in Nuxt.js — русскоговорящее сообщество
Alexander Pleshakov
ого расскажите кто  yarn пользуется
yarn workspaces - очень крутая фича для понореп
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Мб кто-то может прокомментировать?
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Провел более простой тест. Так и есть. После перехода text становится 1.
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Осталось понять: это баг или фича )
источник

СЗ

Сергей Захаров in Nuxt.js — русскоговорящее сообщество
Переходит на ту же страницу?
Если да, то mounted не выполняется, потому что компонент тот же.
А вот почему data обновляется, это вопрос.
Можно попробовать параметр id добавить в watchQuery.
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Сергей Захаров
Переходит на ту же страницу?
Если да, то mounted не выполняется, потому что компонент тот же.
А вот почему data обновляется, это вопрос.
Можно попробовать параметр id добавить в watchQuery.
Да, в этом и вопрос: почему data обновляется.
Query не обнуляет data, но уже не так красиво )

Да и хочется разобраться.
источник

СЗ

Сергей Захаров in Nuxt.js — русскоговорящее сообщество
Чего некрасивого в watchQuery?
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Сергей Захаров
Чего некрасивого в watchQuery?
Адресная строка )
источник

СЗ

Сергей Захаров in Nuxt.js — русскоговорящее сообщество
А ты хочешь, чтобы в path был id?
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Сергей Захаров
А ты хочешь, чтобы в path был id?
Ну чтобы было /chat/123, а не /chat?id=123
источник

СЗ

Сергей Захаров in Nuxt.js — русскоговорящее сообщество
Возможно, Nuxt специально вызывает инициализацию data.
Вообще несохранение data при переходе с одной страницы на другую звучит логично.
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
мы вчера уже выяснили, что накст выставляет key на router-view
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
только отключение этого key не приводит к появлению поведения как при обычном vue + vue-router
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Сергей Захаров
Возможно, Nuxt специально вызывает инициализацию data.
Вообще несохранение data при переходе с одной страницы на другую звучит логично.
Но это же не переход на другую страницу, экземпляр компонента остается тот же.
Так или иначе, во vue это работает не так, как в nuxt.
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Сделал query как временное решение, но очень хочется разобраться.
источник

СЗ

Сергей Захаров in Nuxt.js — русскоговорящее сообщество
Vadim
Но это же не переход на другую страницу, экземпляр компонента остается тот же.
Так или иначе, во vue это работает не так, как в nuxt.
Но ведь очень логично, что при переходе на страницу data инициализируется заново. Даже если это особенность nuxt'а, то это хорошая особенность.
источник

СЗ

Сергей Захаров in Nuxt.js — русскоговорящее сообщество
Если нужно поведение, которое есть в mounted сейчас, его можно сделать через routeUpdate (какой-то такой метод добавляет vue-route) или через watch
источник