@vuejs_ru

Страница 1555 из 3900
Pavel
03.11.2017
15:46:20
мне вот щас например не хватило afterRenderContent какой -нить

Mr
03.11.2017
15:52:54
жалко только что v-mask на кордове втихую не работает. хрен его знает почему ?

Alexandr
03.11.2017
16:03:33
во вы нафлудили)

Google
Фёдор
03.11.2017
16:19:32
Посоны, как в вебпаке сделать так, чтобы он не бандлил библиотеки? И чтобы вообще ничего не бандлил?

Alex
03.11.2017
16:21:02
мне вот щас например не хватило afterRenderContent какой -нить
Простите - а когда он должен вызваться?

Что есть контент? Данные которые нужно показать?

Pavel
03.11.2017
16:23:32
по mounted когда отрендерился контент

ну еще afterContentLoad был бы неплох)

хотя можно самому напистаь думаю )

Anatoly
03.11.2017
16:24:49
Отрисовка в браузерах синхронная (на самом деле нет), поэтому конец рендеринга и есть маунтед

Alex
03.11.2017
16:25:04
ну еще afterContentLoad был бы неплох)
Это в случае запросов и ожидания данных

Компонент отрендерился. А данные вы тянете сторонними либами(аксиос)

Откуда вью должен знать что вы там что то тянете для вставки?

Pavel
03.11.2017
16:27:33
херню смолвил, простите

Alex
03.11.2017
16:28:15
Воспринимайте вью как view

Google
Vitaly
03.11.2017
16:28:17
Можно с а можно без vuex

Vitaly
03.11.2017
16:29:54
Можешь в mounted запустить метод fetch'a данных

С помощью axios

И response.data присвоить свойству из data откуда ты выводишь

Michael
03.11.2017
16:31:04
? Wat
АХАХАЗХАХАХАХАЗАХАХ

Bakhtiyar
03.11.2017
16:42:54
Ребята привет, что думаете по этой теме https://habrahabr.ru/post/332628

В частности интересует глобальная шина ивентов

Alex
03.11.2017
16:44:22
по mounted когда отрендерился контент
mounted + nextTick. В документации есть сноска об этом

В частности интересует глобальная шина ивентов
Иногда можно и нужно использовать, чтобы не городить лишнего

Alex
03.11.2017
17:01:19
Я поначалу думал "зачем" - теперь не представляю как без него

Stanislav
03.11.2017
17:01:46
Bakhtiyar
03.11.2017
17:02:31
Как vuex расширять динамически?

Andrew
03.11.2017
17:02:47
Мутации

Google
Stanislav
03.11.2017
17:03:07
Это как?))
ну это когда первая мысль "Так, можно Vuex'ом". А потом, "Падажи... можно ж вот так..."

Andrew
03.11.2017
17:03:14
Если ты про стор, а не про саму библиотеку))

Alex
03.11.2017
17:03:42
Пропихивания данных через пропсы и прочее

Bakhtiyar
03.11.2017
17:04:09
Мутации
Мутации прописываются в самом хранилище

Alex
03.11.2017
17:04:32
Мутации прописываются в самом хранилище
А что значит расширять динамически? Пример?

Stanislav
03.11.2017
17:04:39
Я ушел на него как раз из за эмитов
ну я избегаю длинных "водопадов" пропсов. И эмит событий у меня в приоритете.

Andrew
03.11.2017
17:05:05
Мутации прописываются в самом хранилище
Ну, и чем тебе не динамика при их вызове???

Stanislav
03.11.2017
17:05:13
Vuex делаю, ну если действительно данные глобальны, типа инфы о пользователе, корзины и т.д.

Bakhtiyar
03.11.2017
17:05:18
А что значит расширять динамически? Пример?
Ну к примеру в зависимости от принятых данных от сервера

Alex
03.11.2017
17:05:49
ну я избегаю длинных "водопадов" пропсов. И эмит событий у меня в приоритете.
А я после того как на предыдущем проекте написал свой стор менеджер понял что не нужно городить велосипеды

Alex
03.11.2017
17:05:50
Stanislav
03.11.2017
17:06:22
Расслабься, всем надо набить собственные шишки :)
та я не напрягаюсь :) Просто поделился опытом

Bakhtiyar
03.11.2017
17:06:42
Ну, и чем тебе не динамика при их вызове???
Увеличение типов данных ведет к разрастанию action'ов хранилища

Alex
03.11.2017
17:06:55
Как будто вы делаете запрос и не знаете что там придет?

Andrew
03.11.2017
17:07:30
Ну к примеру в зависимости от принятых данных от сервера
Vuex store это статика, ты пишешь код, который потом используешь, типо вызов экшона, который вызовет мутацию, и та изменит стейт. Подругом не бывает

Bakhtiyar
03.11.2017
17:07:32
Модули
Вот тут уже интересно

Stanislav
03.11.2017
17:07:33
А я после того как на предыдущем проекте написал свой стор менеджер понял что не нужно городить велосипеды
Я вот смотрю, все почему то любят в data корневого компонента создавать объект, а потом таскают его по всему приложению

Bakhtiyar
03.11.2017
17:08:01
Как будто вы делаете запрос и не знаете что там придет?
Совершенно верно. Возвращаются команды а какие не известно

Google
Andrew
03.11.2017
17:09:15
Совершенно верно. Возвращаются команды а какие не известно
Глупость, ты в самом эшоне можешь проверить что тебе пришло, а после этого вызвать другие екшоны или мутации или запросы серверу

Bakhtiyar
03.11.2017
17:10:15
Пример дайте. Опишите подробнее. А то как то странно
Примера пока нет, все на этапе архитектуры.

Andrew
03.11.2017
17:11:10
Примера пока нет, все на этапе архитектуры.
Если бы боишься что будет много данных и неразбериха в сторе будетет твориться - твой выход модули

Alex
03.11.2017
17:11:11
Это странно. Серьезно. Если вы не знаете что в ИТОГЕ получите - с чем вы собираетесь работать?

Admin
ERROR: S client not available

Николай
03.11.2017
17:11:11
Nuxt.js форма входа, пользователь ввел данные, мы отправили их на сервер, все Ок, вернулся токен, сохранили в local storage и в storage. Ходим по страницам, все Ок, пользователь авторизирован. пользователь обновляет страницу, и в local storage есть токен, в store ничего нет, и пользователь не авторизирован, вопрос, куда записать при загрузке любой страницы, с любым шаблоном, проверку, если есть вlocal storage токен, отправляем его на сервер и проверяем валидность, по этому токену получаем инфу о пользователе. Куда это записать??

Stanislav
03.11.2017
17:12:34
Не совсем понял если честно.
// myLitleStore.js export default {} // main.js import myLitleStore from './myLitleStore' new Vue{data: {myLitleStore}} // my-component.js import myLitleStore from './myLitleStore' export default { mounted() { fetch('some-data').then(data => myLitleStore = data) } }

Alex
03.11.2017
17:14:37
гайз, кто нить юзает vuetify ? Не могу поменять цвет текста, указываю <div class="text--lighten-2">, а ему пофиг

Alex
03.11.2017
17:14:44
Не. Я такое не видел. Но это бэд
У меня парент компоненты обращаются за данными а дочерние используют геттеры

Николай
03.11.2017
17:15:00
Что такое инцептор, поиск ничего не дает

Andrew
03.11.2017
17:15:12
Я использую axios, и банально повесил мидлвару - если ответ от сервера unauthorized перекидую на страничку логина

Что такое инцептор, поиск ничего не дает
В axios интерцептор это обычная миддлвара

Google
Andrew
03.11.2017
17:16:24
Interceptor - перехватчик

Denys
03.11.2017
17:16:59
гайз, кто нить юзает vuetify ? Не могу поменять цвет текста, указываю <div class="text--lighten-2">, а ему пофиг
ты не задаешь цвет текста, а заадешь оттенок нужен еще blue--text например

Stanislav
03.11.2017
17:17:42
Не. Я такое не видел. Но это бэд
https://youtu.be/0QBv6mmwVYs?t=1h19m16s

Emil
03.11.2017
21:38:45
Привет Насколько не просто перейти от ангуляра к Vue? На работе юзаем ангуляр 1.x Нужно создать свой проект и хотелось бы на Vue Но стоит ли откладывать ради изучению Vue?

Michael
03.11.2017
21:41:08
Привет Насколько не просто перейти от ангуляра к Vue? На работе юзаем ангуляр 1.x Нужно создать свой проект и хотелось бы на Vue Но стоит ли откладывать ради изучению Vue?
вю изи. оч просто, в диковину только односторонняя привязка будет и то, что вю -- только слой представление остальное есть рекомендованное и импортировать отдельно будешгь по необходимости.

начни с доков и vue-cli

они крутяцкие

Alexandr
03.11.2017
21:47:09
ангулар первый мне проще показался) возможно потому, что рядом тогда был человек, в нем разбирающийся, а vue я сам смотрел

хотя сам он простой, но сложно было интегрировать его в старый проект

Emil
03.11.2017
21:50:02
как он с апи php работает? не увидел в инете много инфы по этому

Alexandr
03.11.2017
21:50:35
не понял вопрос? какая разница api php от других?

c api работает или через vue-resourse или через axios, есть другие библиотеки, но они реже

Andrey
03.11.2017
22:24:57
Но axios лучше, ибо поддерживает async/await, а vue resourse не уверен.

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