Denis
А скоупэд стили тоже норм. Были...
N
ну стили это такое)
Gaiaz
Конкретно в том примере действительно часть пропсов лучше в слоты переделать и от этого будет только выигрыш в гибкости. Само по себе обилие пропсов намекает на перегруженность компонента. Это скорее плохо
ℝei
N
https://vuejs.org/v2/guide/components.html#Scoped-Slots
ℝei
Завтра
Завтра
а в скоупед слотах было бы лучше, если бы для этого не требовался лишний тег template
Завтра
сколько раз он мне всю малину портил
Anonymous
всё что вы хотели знать про трейсбеки в жс
Anonymous
Anonymous
Anonymous
лооол. это решается через Error.stackTraceLimit = Infinity;
Denis
Anonymous
теперь мне интересно.
ктото это знал ?
Denis
-
Denis
И тесты не надо писать )))
Anonymous
да причем тут тесты
Anonymous
ты представь. трейс обрезается до десяти функций
Anonymous
тоесть можно смело любого жсника спрашивать и фильтровать всех за профнепригодность
Denis
По умолчанию, да ладно?
Denis
Не вижу
Anonymous
открой браузер и сделай в консоли Error.stackTraceLimit
Anonymous
Denis
Да вижу
Denis
В FF у меня undefined
ℝei
Denis
Нас наипали!!!
ℝei
ну в хроме рили 10
Denis
Anonymous
фф мне вообще трейс не каже )
Anonymous
Anonymous
культурка )
Denis
Мож надо плагин к файрбагу?
Denis
Anonymous
Мож надо плагин к файрбагу?
в жс мире всё круче. тебе просто говорят что это НИНУЖНО, юзай брейк он эксепшен просто https://superuser.com/questions/793480/get-automatic-stack-trace-in-firefox-browser-console-for-every-error
ℝei
ℝei
Anonymous
ну так то да. пытаюсь на ноде завести
Anonymous
в ssr именно ?
ℝei
да, ну яж там asynData юзаю
ℝei
просто ладно есть такая тема, у меня в vuex массив с объектами, я экшеном выбираю определенный и показываю его на динамическом роуте. в этом роуте я меняю этот объект и надо чтоб он сохранился опять в наш главный массив объектов в сторе, и это делается с помощью v-model, но только после того, как я закрою этот роут. ну проще говоря перейду на другой
Anonymous
скорее всего нет. в ssr выключена реактивность нет refs и еще массы всего. по сути в ssr после того как компонент создался он уже отрендерился и дальше чтото делать бесполезно. хотя ты можешь поиграться с vuex чтобы это всё произошло до рендера, либо вынести логику изменения урла в express там где ты передаешь context.url во вью
Denis
ℝei
Illya
В смысле на сервере все это не обсчитывается
Anonymous
ℝei
да пофиг ща на сервер) главное сохранить мне объект в массив.
Anonymous
либо ref как то сильно не меняется изза keap-alive или чегото еще
ℝei
а вообще это все в бд на бэк должно идти. но его нет еще)
Anonymous
как я понял ssr это вообще не "эй парень просто запусти вуе апп на ноде"
ssr это специально написанный код так чтобы вместе с вуе апп написать еще "шаблончик" чисто для ssr целей, который будет внезапно реюзать код вуе аппа
ℝei
так по моей проблеме есть че?)
Anonymous
по твоей проблеме я почти уверен что это не нужно делать на ssr
Anonymous
тебе зачем ssr вообще в том куске ?
ℝei
да в том куске не зачем
ℝei
просто нужно, чтобы сперва данные пришли а потом отобразились
Anonymous
если для сео отрендери просто то что нужно для сео, с хаками в виде if(env == node)
Anonymous
ну это тут https://ssr.vuejs.org/en/data.html
ℝei
а если я вызываю store.dispatch в created то все равно сперва undefined переменные в шаблоне а потом стор грузится
Anonymous
я просто делаю
router.onReady(() => {
store.dispatch('load_initial_state').then(() => {
app.$mount('#app')
})
})
Anonymous
ну потому что криейтед это криейтед компонента/инстанса. тебе надо выше - инициализация стора/роутера
Anonymous
Anonymous
но смысл понятен должен быть
ℝei
ну вот в beforeRouteEnter тоже делаю
ℝei
и все равно сперва undefined идет
ℝei
а в асинкдата вообще все четко(
Anonymous
ну это только обмазать всё логгингом и смотреть что за чем идет
Anonymous
ну асинкдата выполняется из beforeRouteEnter
Illya
Вызов before Rout enter нет откладывает свитч роута
Illya
Я не помню можно ли задержать переключение, но именно это и надо
Illya
Лень смотреть, в кровати ужет
ℝei
у меня в общем в шаблоне просто переменные которые должны быть заполнены как раз тем что стор диспатч вернет. но сперва они становятся undefined а до стор.диспатч и не доходит)
ℝei
хотя написано в beforeRouteEnter нет еще data компонента..
Anonymous
и самого компонента нет
Anonymous
в асинкдата разве есть компонент ?
Anonymous
тоже нету
ℝei
нет, но стор диспатчить можно