@vuejs_ru

Страница 3396 из 3900
Vladimir
07.08.2018
07:16:10
А не лучше ли это хранить в мета информации для каждого роута, т.е. каким ролям этот роут достпен. и миделварь написать которая будет проверять роль перед тем как обработать маршрут?

Rustam
07.08.2018
07:20:24
Подскажите пжл такой момент. Могу ли первоначальные данные выводить на php, а потом блок, который пришел с сервера, завязать на vue, не прибегая к SSR

Google
Фил
07.08.2018
07:21:39
Да
как?

Саша
07.08.2018
07:22:03
если прав немного, ты можешь в мете прокидывать нужные свойства, а в хуке beforeEnter проверять мету и пускать или не пускать человека.
Я просто хочу менюшку сформировать, исходя из доступных роутов) А для этого надо всё заранее узнать

Фил
07.08.2018
07:22:19
Да
в смысле, куда копать?

DimenSi
07.08.2018
07:22:32
Window.Routes = json(data)

Stanislav
07.08.2018
07:22:39
как?
Инлайнить данные в страницу, вставлять их в инлайн-шаблоны

Rustam
07.08.2018
07:24:01
Допустим цикл php выводит какие то item. не сработает ли v-for, он же вначале пустой будет и надо будет потом парсить этот блок и рапихивать данные во vue, получается что он перерендовывать шаблон будет

В доку :)
а можно пример минимальный

Rustam
07.08.2018
07:28:42
Если пхп циклом вывести айтемы - куда там v-for вставлять?
ну если у меня потом данные будеут обновляться и я хочу перерендировать шаблонб я же должен v-for вставить

Stanislav
07.08.2018
07:29:53
Rustam
07.08.2018
07:30:14
Если пхп циклом вывести айтемы - куда там v-for вставлять?
вопрос то как раз в этом и был, что первоначальные данные приходят вместе с версткой с сервера а потом уже навешивается vue

Google
Stanislav
07.08.2018
07:31:22
вопрос то как раз в этом и был, что первоначальные данные приходят вместе с версткой с сервера а потом уже навешивается vue
С v-for это не работает. Vue может присесть на шаблон с сервера, но не инициализировать стейт из шаблона.

Для этого нужен ssr

Rustam
07.08.2018
07:33:11
Для этого нужен ssr
ну то есть без ssr никак

Hedint
07.08.2018
07:33:33
вопрос то как раз в этом и был, что первоначальные данные приходят вместе с версткой с сервера а потом уже навешивается vue
Тут вообще может быть несколько подходов. Мы делали похожую штуку, но выбрали немного другой вариант - vue вообще не использует серверные шаблоны (кроме слотов), но vue компоненты имеют fallback (какой-то дефолтный html внутри себя), чтобы не юзать SSR. vue блоки просто встраиваются в верстку, как в обычном html, после рендера vue их обрабатывает и заменяет дефолтную верстку, где нужно

Stanislav
07.08.2018
07:38:17
Тоже норм вариант

Я так вставляю лоэдеры в <div id="app"></div>

Hedint
07.08.2018
07:42:39
Нас недавно заставили перейти с разработки уютных SPA на разработку неуютного сайта, и при этом ограничением стояло то, что админы не одобрят ноду ни в каком виде на боевых серверах. Оказалось, vue и тут встраивается и работает очень удобно. :)

Hedint
07.08.2018
07:48:35
не-а, инстанс один, решили, что так будет удобнее. (но посчитать по перфомансу и удобству особо времени не было) вешается на #app, а внутри обычная верстка и встречаются vue-блоки. Собирается как SPA вебпаком и т.п. внутрь vue-блоков можно положить при надобности какую-то дефолтную верстку, которую сможет съесть поисковик, который не переварит скрипты. Вообще Laravel с их шаблоном взяли за основу, там вроде похоже сделано

Stanislav
07.08.2018
07:50:04
Понятно :)

Bohdan
07.08.2018
07:50:49
потом подсовываешь их вью

я такой костыль делал

ну там с вариациями - можешь вешать эти переменные глобально но вообще зло

Kylych
07.08.2018
08:06:19
доброго времени суток. для локальных сообщений vue18n внутри компонента нельзя что-ли использовать переменные из data или vuex'a?

Alexey
07.08.2018
08:29:37
Создаете отдельные инстансы вью на нужные блоки?
А мы именно так делаем на сайтах. Оч удобно, на самом деле. Была задача еще - позволить одному инстансу управлять частью DOM, который лежит вне инстанса (синхронизация корзины в шапке и корзины на странице "Корзина"). Помог Vue Portal. Мб кому пригодится.

Google
Stanislav
07.08.2018
08:36:23
Timur
07.08.2018
08:41:33


voix
07.08.2018
08:46:00
Так же, как и в обычном css. В чем проблема?

Timur
07.08.2018
08:48:07
пишу компилятор ошибки выдает

Taras
07.08.2018
08:52:04
#{$var} - вот так надо

Ivan
07.08.2018
08:57:25
You are using the runtime-only build of Vue where the template compiler is not available. При подключении vue.runtime.js. Использую вебпак. Разве он не должен компилировать шаблоны?

Ivan
07.08.2018
09:01:23
Написано же, рантайм-онли
Ой, тупанул, спасибо)

Дмитрий
07.08.2018
09:01:49
Почему nuxt-link не добавляет ID







Andrey
07.08.2018
09:03:20
Вам же нужно /apartments/id/1

А не /apartments?id=1

name точно apartments для одной страницы?

Попробуй apartments-id

Дмитрий
07.08.2018
09:15:28
Попробуй apartments-id
да, спасибо

Victor
07.08.2018
09:27:45
Эгегей, граждане Кто тут из Россиюшки? Поясните по хардкору за хостинг А то у меня умора: запилил тетке сайт-визитку на Vue и выложил на Firebase. Тут она давай вопить, что не открывается. Я со своей Украины открываю, а она с РФ - нет. Думаю, что РКН опять старается. Выложил на DigitalOcean, а сегодня на Дваче читаю, что РКН и его заблочил нахер из-за телеги. Так вот вопрос: есть в РФ какой-то хостинг статики или дешевый VPS, куда можно будет простенький сервачок на Ноде захостить?

?? Denis
07.08.2018
09:32:13
зачем тебе рф

хости на hetzner cloud

Google
Baxxter
07.08.2018
09:35:34
https://vscale.io/ru/pricing.html

Victor
07.08.2018
09:36:50
зачем тебе рф
Так сайт таргетирован на РФ процентов на 90

?? Denis
07.08.2018
09:37:09
ну 70 мс до хоста будет

Victor
07.08.2018
09:37:57
https://vscale.io/ru/pricing.html
Спасибо. Сам пробовал? Как со стабильностью?

А то раша хостинг любит делать профилактику и все вырубать нафиг?

Admin
ERROR: S client not available

Baxxter
07.08.2018
09:39:09
Да, тестировал. Там честный ссд

Большинство хостеров за эти деньги дичь какую нибудь дают с 20мб/с на запись, но в рекламе уверяют что там якобы ссд

Дмитрий
07.08.2018
09:43:52
У меня sky host

Baxxter
07.08.2018
09:44:08
Скайхост говно кстати)

Дмитрий
07.08.2018
09:44:14
Вроде как-то так. 700 рублей в год. 512 оперы, 1 ядро

Чисто погремушки всякие тестить

Baxxter
07.08.2018
09:46:44
Вообще из дешёвых vps на Ssd порадовали только vscale и vultr

Rai
07.08.2018
09:46:49
Привет всем есть вопрос по optional wrapping Ситуация такая есть компонент UserInfo в сторе модуль user со своими геттерами мутациям действиями в mounted вызываю this.fetchUserData() в темплейте <img :src="user.avatar.normal"> и как всегда он ругается что нет такого значения но отображает пикчу, чтобы избавиться от ошибки приходиться делать v-if="user && user.avatar" как вы справляетесь в такой ситуации ?

делаю SPA админку в SSR нет необходимости

Paruyr
07.08.2018
09:49:28
Hi guys Въезжаю в Vue Посоветуйте аналог Formik для реакта на Vue

Rai
07.08.2018
09:50:15
бывает что приходится делать a && a.b && a.b.c && a.b.c.d потому что может придти объект с кучей под объектов

Rai
07.08.2018
09:59:02
Или нормализация данных или lodash.get
Спасибо но что вы имеете ввиду под нормализацией данных ? Со стороны бэка?

Google
Alex
07.08.2018
09:59:36
Можно на клиенте, можно на бэке - приведение к максимально плоскому виду

Избавляясь от вложенности в итоге

Michael
07.08.2018
10:13:48
Если нужна большая валидация, юзай vuelidate

Victor
07.08.2018
10:23:14
GitHub pages?
С привязкой домена будут проблемы ALIAS большинством рос. доменных хостеров не поддержтвается

Дмитрий
07.08.2018
10:29:43
Есть вопрос по роутеру. Как почистить query строку после того как переход завершился?

Костя
07.08.2018
10:30:19
для чего ее чистить?

Антон
07.08.2018
10:30:26
Привет всем, как динамически регистрировать компоненты в компоненте ?

Костя
07.08.2018
10:30:28
не нужно показывать query?

Дмитрий
07.08.2018
10:31:47
Да, я чет затупил немного. Через replace сделаю, все равно компонент не обновится

Костя
07.08.2018
10:32:29
переход откуда и куда идет?

Дмитрий
07.08.2018
10:35:12
Кейс такой, есть страница, на нее можно перейти просто по ссылке "/foo" а можно по ссылке "/foo?modal=true" и тогда при переходе автоматом модалка выскакивает. Только если мы снова по ссылке перейдем, модалка уже не откроется, роут то не изменился. А надо чтобы при повторном переходе все равно открывалось

Sunlive
07.08.2018
10:39:18
как зареплейсить текущий стейт в стору + часть из ишиниал стейта

store.replaceState({ ...store.state, ...pick(getInitialState(), ['data', 'fetching']), ...{ route: store.state.route } });

стойкое ощущение что теряется реактивность на моменте ...store.state,

Страница 3396 из 3900