@vuejs_ru

Страница 3451 из 3900
Алексей
16.08.2018
06:09:02
А зачем тебе сам факт куда ткнули? Работай с результатом

Если это ткнули в прошлый раз, значит ты уже загрузил что-то и посчитал

Если расчет зависит от другого поля и оно поменялось - вопрос, почему не посчитались на апдейта другого поля

Eddie
16.08.2018
06:17:00
как подключать localStorage в nuxt ? ReferenceError localStorage is not defined

Google
Alex
16.08.2018
06:29:49
Дай угадаю, ты пытаешься рендерить на сервере, там где localstorage не существует

Eddie
16.08.2018
06:33:43
Дай угадаю, ты пытаешься рендерить на сервере, там где localstorage не существует
та вроде нет ... использую process.browser , ошибка пропала, но страница начала бесконечно грузиться ...

Alex
16.08.2018
06:34:31
Не видя твой код не угадаешь

Van
16.08.2018
06:56:38
а зачем апи представлено миддлварой?

Alex
16.08.2018
07:00:37
как подключать localStorage в nuxt ? ReferenceError localStorage is not defined
Локалсторадж это не штука для nuxt, это штука браузера. Первый рендер страницы при SSR происходит на сервере, где (сюрприз-сюрприз) нет браузерного окружения => нет локалстораджа

Илья
16.08.2018
07:01:27
с нукстом лучше куки юзать

Eddie
16.08.2018
07:04:59
Саша
16.08.2018
07:06:22
с нукстом лучше куки юзать
Я слышал, что в принципе куки предпочтительней, особенно если http-only

Alex
16.08.2018
07:06:54
Это не переменная окружения, это переменные NUXT

или они тоже к ним относятся, хм

так а что не работает?*

Google
Alex
16.08.2018
07:07:56
миддлвари и на сервере должны обрабатываться, все правильно

Van
16.08.2018
07:08:30
я хз) а где должен быть ?
Плагин или вообще где угодно. Миддлвара не для такого https://nuxtjs.org/guide/routing#middleware.

coder
16.08.2018
07:37:37
тогда iD это просто друго свойство. например вот так :

Alex
16.08.2018
07:48:44
спасибо за идею, немного дополнил) http://jsfiddle.net/z2L5xj6f/

Sergey
16.08.2018
08:14:01
Господа, подскажите по нубскому вопросу: не могу заставить vue перерисовывать данные. На компоненте у меня длительная синхронная операция, перед ней меняется некий стэйт, после изменения которого должен перерисовываться компонент. Но он не перерисовывается до завершения длительной операции. await this.$nextTick никакого эффекта не дает.

Sergey
16.08.2018
08:18:29
this.state = 1; await this.$nextTick(); longRunningRoutine(); this.state = 2;

ну и рендерится сразу state = 2

Van
16.08.2018
08:19:53
Ilya
16.08.2018
08:19:56
А в чем смысл использования сторовских геттеров если можно напрямую данные доставать через this.$store.state?

Evgeny
16.08.2018
08:20:36
в том что у тебя данные могут быть не только в текущем стейте в геттер модуля например

Sergey
16.08.2018
08:21:00
await longRunningRoutine(); не помогает?
я оборачивал в промис, не помогает, просто await не пробовал

Ilya
16.08.2018
08:21:05
Типа упрощает их получение

?

Evgeny
16.08.2018
08:21:15
нет

ты создаешь интерфейс доступа к даным

а там уже пофигу где они хранятся

Alex
16.08.2018
08:22:35
Ilya
16.08.2018
08:22:36
Ну так в любом модуле есть стейт, и я могу геттером достать данные только из этого стейта

Evgeny
16.08.2018
08:22:37
потому что сегодня они могут у тебя может быть просто в стейте храниться, а завтра хер знает где, но тебе останется поменять только геттер

Google
Alex
16.08.2018
08:22:43
а потом он поменяется

и тебе везде придется править

а геттер достаточно просто обновить

Evgeny
16.08.2018
08:22:55
во во

Ilya
16.08.2018
08:23:01
А, ну так да

Спс

Alex
16.08.2018
08:23:30
плюс геттер реально переиспользуется

а если везде путь строкой указывать - это хреново жмется

Evgeny
16.08.2018
08:23:46
Ну так в любом модуле есть стейт, и я могу геттером достать данные только из этого стейта
нет, геттером ты можешь достать стейт из модуля как встроенного так и из рутового стейта

или из друго геттера

или еще например, например: если нужно вычислить какое то значение на основе стейта, то это лучше описать в геттере

а не каждый раз писать

Evgeny
16.08.2018
08:25:20
+ тестировать такое легко

Ilya
16.08.2018
08:25:30
Понял

Artyom
16.08.2018
09:40:52
Посоветуйте библиотеку для валидации и масок (было бы круто что бы это было в одной библиотеке). нужна валидация: номера карты, телфона, мыла

Anton
16.08.2018
09:44:28
https://github.com/baianat/vee-validate

Artyom
16.08.2018
09:45:52
Спасибо

Костя
16.08.2018
10:19:35
Ребята,

mounted() на чистом js имититоровать как? (window.onload...?)

Google
Admin
ERROR: S client not available

Костя
16.08.2018
10:23:35
м?

Evgeny
16.08.2018
10:24:48
что значит иммитировать?

что ты хочешь

Костя
16.08.2018
10:27:25
vue js метод mounted()

на чистом js

voix
16.08.2018
10:27:47
Всего приложения (страницы_) ?

Костя
16.08.2018
10:28:00
страницы

Michael
16.08.2018
10:28:38
voix
16.08.2018
10:29:04
Можно просто скрипты после футера писать и тогда не надо никаких онлоад.

Oleg
16.08.2018
10:50:07
йоу, мне нужно запилить в одном компоненте две переменной в v-model, поэтому я исользовал объект в v-model с этими двумя значениями. Это нормальная практика?

Evgeny
16.08.2018
10:54:51
да

Сергей
16.08.2018
11:44:55
добрый день как можно проверить если внутри div только пустыре дивы, тоесть нет других эллементов и текста, и есл инет то сделать hide. на jqury без проблем а тут не знаю

никто не подскажет?

смысл такой есть раздел и в них подразделы, сначала грузится раздел а потом подразделы, если в итоге нет подразделов то и раздел нужно прятать, как правильно это сделать в vue?

Denis
16.08.2018
11:55:44
Сергей
16.08.2018
11:57:20
так не выходит, нужно именно после того как все загружено проверять

Саша
16.08.2018
11:58:05
так не выходит, нужно именно после того как все загружено проверять
Ну так загрузите сначала массив, а потом по нему постройте подразделы. Или скройте его, если их нет

Google
Саша
16.08.2018
11:58:13
Это же не jQuery :D

Сергей
16.08.2018
11:59:11
ну а если мне нужны такие манипуляции как на jquery, что тогда делать?

Good game
16.08.2018
12:00:01
Использовать jquery

Сергей
16.08.2018
12:01:47
понятно, тоесть vue берет на себя логику, а все остально уже другое решение

Миша
16.08.2018
12:03:18
А что API возвращает? Не HTML ведь, правда?

Dzhamil
16.08.2018
12:15:27
Ребят это нормально при использовании vue-router, child компонент грузится раньше родительского

Миша
16.08.2018
12:15:32
понятно, тоесть vue берет на себя логику, а все остально уже другое решение
Это видео поможет понять, как в реактивных фреймворках меняется парадигма работы с данными: https://www.youtube.com/watch?v=WJ2PQe-pQJw

Marat
16.08.2018
12:17:24
Подскажите стоит такая задача в корневом компоненте нужно изменить стейт, который должен менятьсяв дочернем компоненте (которой в роутере).

Marat
16.08.2018
12:18:42

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