Size: a a a

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

2019 December 10

🇻

🇻 in Nuxt.js — русскоговорящее сообщество
Привет, помогите пожалуйста с рекурсивными компонентами
Есть sandbox с nuxt https://codesandbox.io/s/elegant-frog-1gxiv
В нем есть 2 компонента, которые вызывают друг-друга рекурсивно
<question>
   <answer>
       <question>
           <answer>
            итд
           </answer>
       </question>
   </answer>
</question>

При этом я получаю ошибку
[Vue warn]: Unknown custom element: <question> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

Но имена у компонентов проставлены и вроде проблем быть не должно
Где я ошибся?
источник

SS

S S in Nuxt.js — русскоговорящее сообщество
сейчас в nuxt вместо ssr false,  mode: 'client' надо писать при подключении плагина?
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
S S
сейчас в nuxt вместо ssr false,  mode: 'client' надо писать при подключении плагина?
name.client.js
источник

SS

S S in Nuxt.js — русскоговорящее сообщество
Деда
name.client.js
нифига се
источник

DP

Denys Popov in Nuxt.js — русскоговорящее сообщество
S S
сейчас в nuxt вместо ssr false,  mode: 'client' надо писать при подключении плагина?
да
источник

DP

Denys Popov in Nuxt.js — русскоговорящее сообщество
Note: Since Nuxt.js 2.4, mode has been introduced as option of plugins to specify plugin type, possible value are: client or server. ssr: false will be adapted to mode: 'client' and deprecated in next major release.
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
В nuxt router.push в тот же компонент как-то иначе работает? В обычном vue если пушишь в тот же компонент, то он не делает перезагрузку. В nuxt делает.
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
народ, можете посоветовать тултип толковый чтобы ssr поддерживал?
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Хотя бы тот текст на который он прилеплен
источник

P

Pavel in Nuxt.js — русскоговорящее сообщество
v-tooltip
источник

P

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

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Pavel
v-tooltip
не поддерживает ssr
источник

P

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

P

Pavel in Nuxt.js — русскоговорящее сообщество
может тогда в element-ui ?
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Pavel
может тогда в element-ui ?
его тоже не хочу использовать. Слишком тяжелые компоненты
источник

P

Pavel in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
его тоже не хочу использовать. Слишком тяжелые компоненты
так его можно поставить и импортить только те компоненты которые тебе не надо чтоб не юзать весь
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Pavel
хм, тогда хз, его вроде юзали и не было проблем
Если в плагин его засунуть и опциях указать ssr: false то ошибок не сыпет, в противном случае в консоль летят ошибки расхождения dom на сервере и клиенте
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Pavel
так его можно поставить и импортить только те компоненты которые тебе не надо чтоб не юзать весь
там каждый компонент тяжелый. Кучу всякого функционала хотят покрыть) который зачастую не нужен
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
не поддерживает ssr
а зачем тултип в ssr?
источник

P

Pavel in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
там каждый компонент тяжелый. Кучу всякого функционала хотят покрыть) который зачастую не нужен
не ну тут надо смотреть сколько весит тултип, да у них есть такая мулька что зависимостей от одного компонента много) но если саму theme-chank ( если правильно написал ), тянешь с нод модулей себе в проект, и ссылаешься на неё при подключении, а в ней коментируешь все те компоненты что тебе не надо ( в индексе  чтоб не импортить ), то там будет грузится только тултип, ну максимум то от чего он зависит ( если он вообще от чего-то зависит, надо смотреть ), в итоге бандл будет не большой + возможность отредактировать под свой проэкт не трогая нод модули
источник