@vuejs_ru

Страница 2859 из 3900
Timur
10.05.2018
12:09:41
подскажите как дождаться в beforeEach() роутера заполнения vuex из действия?

Alex
10.05.2018
12:10:30
действия vuex могут возвращать промис, вот на него и подвешиваться

Denis
10.05.2018
12:12:39
кажется оченнь плохой идеей между роутами делать реквесты, лучше заполнить vuex сразу

Maxim
10.05.2018
12:14:41
Всем привет! Ребята, подскажите пожалуйста, как подключить v-model к объекту с учетом ключей? v-model="selected[var]". Типа так, но оно не работает.

Google
Timur
10.05.2018
12:14:54
Я делаю систему ролей. Перед запросом в первый раз после перезагрузки страницы vuex чистый. Далее, затем между роутами я проверяю есть ли у юзера право на доступ к странице. Сейчас сажаю юзера в куку, но это по мне как то стремно. Хотелось бы дожидаться заполнения vuex. При втором запросе когда vuex уже полный все идеально.

Maxim
10.05.2018
12:15:57
а зачем
Мне надо сделать фильтр из неизвестного количества опций.

Timur
10.05.2018
12:16:03


Timur
10.05.2018
12:18:54
у меня экшн отдает промис



Alex
10.05.2018
12:20:09
у меня экшн отдает промис
а где его вызов в beforeEach?

Alex
10.05.2018
12:21:17
Мне надо сделать фильтр из неизвестного количества опций.
допустим данные у тебя лежат в foo тогда v-model="foo[key] будет работать

но это очень плохая практика)

Эван против интерполяции такой в шаблонах

будет лучше если ты хранишь данные в сторе и создаешь компонент, который по ключу из стора будет забирать значение

и сделать get/set что б синкать значение со стором

Google
Timur
10.05.2018
12:23:49
а где его вызов в beforeEach?
каким образом происходит вызов в beforeEach()?

Alex
10.05.2018
12:23:58
без v-model

Timur
10.05.2018
12:24:12
щас сделаю

Erik
10.05.2018
12:25:16
Есть форма которая отправляет данные в бд, как убрать в url все значения которые ввел пользователь?

Alex
10.05.2018
12:25:38
prevent submit сделать

и отправлять ручками

Hedint
10.05.2018
12:26:33
если никакой процессинг не нужен, то по идее можно прописать method GET у формы

если под "убрать в URL" имеется ввиду "добавить в URL" :D

Maxim
10.05.2018
12:28:25
допустим данные у тебя лежат в foo тогда v-model="foo[key] будет работать
У меня сейчас вот такая штука: https://jsfiddle.net/7xu7z0a5/

Denis
10.05.2018
12:29:07
и никаких плясок в beforeEach

хз насколько правильный наш подход, но вроде пару лет работает и норм

Maxim
10.05.2018
12:29:48
То есть фактически нужно сделать фильтр, но я не пойму куда мне привязать значения селектов.

Denis
10.05.2018
12:30:55
насколько правильный будет мой подход?
ну это холиварная тема, я из минусов в твоем вижу что у тебя часть логика которая недоступна пользователю и может быть недоступна всегда, т.е. в сборке получается лишний код, мы стремимся к тому, чтобы в сборке было только то, что понадобится пользователю

так разбиваем роуты и интерфейсы для рекламодателей\вебмастеров например, в админке делим роли у менеджеров

Alex
10.05.2018
12:31:29
сделай так что бы список ротировал ключи

Google
Alex
10.05.2018
12:31:36
и компоненты по ключу брали свои данные

данные можно организовать в сторе по какому нибудь id

Maxim
10.05.2018
12:32:43
нормализуй данные
Вы имеете в виду сделать компонент для группы или для группы + каждый селект в компонент?

Alex
10.05.2018
12:33:14
я имею ввиду нормализовать components_data

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

разложив их по коллекциям

и приведя обьекты к проскому виду в итоге

а-ля коллекция компонентов

коллекция их атрибутов

и тд

итерируются ключи коллекции

по которым компоненты могут забрать соответствующие данные

The
10.05.2018
12:34:55
ребятки, подскажите, вот взял я quill editor. теперь я хочу создать один компонент Description, внутрь которого я буду передавать свой v-model. Вопрос в том, как его проксировать в сам quill?

Maxim
10.05.2018
12:35:05
Понял.

Alex
10.05.2018
12:35:11
посмотри vue tinymce

Alex
10.05.2018
12:35:16
там интеграция уже есть

The
10.05.2018
12:37:00
посмотри vue tinymce
это конечно вариант, но тут не столько вопрос в редакторе, сколько вопрос научится проксировать v-model внутрь других компонентов, создавая врапперы.

Alex
10.05.2018
12:37:26
ты можешь создавать инстанс редактора там же где и v-model

либо делай get/set

Google
Alex
10.05.2018
12:38:00
для проксирования

Alexey
10.05.2018
12:40:18
Чят, есть вопрос. У меня помимо vue на странице используется кастомная тема бутстрапа с дропдауном. Дропдаун срабатывает со второго клика, я подозреваю, что это vue-router шалит. Как для конкретного a href отключить обработку раутером?

Denis
10.05.2018
12:42:37
ну вариант имеет право на жизнь, я просто рассказал, как решаем эту задачку мы

Timur
10.05.2018
12:42:51
просто хотелось узнать кто нибудь так делает? или я один такой ?

Alex
10.05.2018
12:43:52
да шо ты переживаешь кто как делает

The
10.05.2018
12:43:54
ты можешь создавать инстанс редактора там же где и v-model
Ну я как раз пытаюсь от этого уйти, смотри, у меня есть примерно 10 мест, где мне нужно выводить мой WYSIWYG, при этом он везде одинаковый. Мне приходится вот что делать: - в шаблоне: <quill-editor v-model="entity.text" :options="editorOption" @change="onEditorChange" :content="content"></quill-editor> - в data, computed, или в методе, возвращать объект с настройками (которые по сути одинаковы для всех textarea) А хочу вот что получить, везде где мне нужен этот WYSIWYG, я в шаблоне делаю так: <description v-model="entity.text" @change="changeText"/>

Alex
10.05.2018
12:44:19
v-model="foo"

Timur
10.05.2018
12:44:21
да шо ты переживаешь кто как делает
мне на начальном этапе очень важно понимать правильно ли я делаю и туда ли иду) поэтому

Alex
10.05.2018
12:44:24
для foo геттер и сеттер

а там уже забирай и пиши откуда хочешь

хоть с пропса

хоть со стора

The
10.05.2018
12:44:38
а, я кажется понял

спасибо

Denis
10.05.2018
12:45:06
мне на начальном этапе очень важно понимать правильно ли я делаю и туда ли иду) поэтому
на начальном этапе, знаю несколько историй, как перегорают люди, стремясь сделать сразу все и по всем канонам, опускают руки т.к. долго не видят результата и видят много критики)

Alex
10.05.2018
12:45:28
мне на начальном этапе очень важно понимать правильно ли я делаю и туда ли иду) поэтому
опыт заработанный собственными ошибками очень хорошо оседает в памяти

как не надо было делать и почему

главное что б результат был работающим

Google
Stanislav
10.05.2018
12:45:48
С первого раза все равно нормально не сделаешь :)

Denis
10.05.2018
12:46:03
опыт заработанный собственными ошибками очень хорошо оседает в памяти
не всегда человек понимает, что он вот щас ошибся и написал плохо

Timur
10.05.2018
12:46:06
буду делать как получается понемногу спрашивая)

Alex
10.05.2018
12:46:11
а я про это и говорю

что ты потом понимаешь что ошибся

и уже знаешь как не надо делать)

и это доказано в итоге еще и личной практикой

Timur
10.05.2018
12:46:39
думаю с опытом пойму какое г*вно сейчас возможно я пишу)))

Alex
10.05.2018
12:46:39
а не потому что на stackoverlow написали

Timur
10.05.2018
12:47:15
в любом случае спасибо всем тем кто меня терпит))

Alex
10.05.2018
12:47:31
у меня ребята по код ревью правки часто по 3-4 раза делают и отчасти потому что в процессе ревью сами находят свои ошибки

Denis
10.05.2018
12:47:55
у нас тоже редко ревью проходит в 1 этап

Alex
10.05.2018
12:47:59
лучшее решение искать проще компанией

Denis
10.05.2018
12:48:06
а еще весело позволять джунам ревьюить синьоров)

Alex
10.05.2018
12:48:08
когда есть разные взгляды и мозги разной свежести

Denis
10.05.2018
12:48:14
они прям с пристрастием это делают)

Alex
10.05.2018
12:48:19
мстя)

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