@vuejs_ru

Страница 3890 из 3900
Максим
26.10.2018
11:50:11
Леха
26.10.2018
11:50:24
та не за что )

Александр
26.10.2018
11:50:41
Ну так, на этом скрине путь "/", а вы зацепили компонент на маршрут "index". Вот и переходите по "#/index"

Yevgen
26.10.2018
11:52:40
ок, сейчас переименую index на что-то другое

Google
Yevgen
26.10.2018
11:54:35
И что вы увидеть хотите? Открывается адрес /index?
как минимум дополнительный текст



Леха
26.10.2018
11:56:20
как минимум дополнительный текст
Вы скрин Vue Dev Tools прислали )) Какой там текст должен быть виден? Запилите уже песочницу.

Andry
26.10.2018
11:56:29
в таком контексте - да) а если у меня полностью синхронная операция, почему я не должен использовать мутации в компоненте?)
Потому, что сегодня операция синхронная, а завтра что-то надо добавить и она стала асинхронной. Если дёргать мутации прямо из компонентов, то по ним по всем придётся пробежаться, чтобы внести изменения. А если компоненты дёргают экшены, то слой бизнес-логики становится отделён. Пусть пока в экшене только один вызов мутации, но при дальнейшем усложнении системы, изменению подвергнется только стор, а компоненты как работали так и будут работать.

Serhiy
26.10.2018
11:57:04
как то странно, второй шаблон second а в роутерах index

Serhiy
26.10.2018
11:57:32
скорее не то тяните с пути

Hedint
26.10.2018
12:04:31
Потому, что сегодня операция синхронная, а завтра что-то надо добавить и она стала асинхронной. Если дёргать мутации прямо из компонентов, то по ним по всем придётся пробежаться, чтобы внести изменения. А если компоненты дёргают экшены, то слой бизнес-логики становится отделён. Пусть пока в экшене только один вызов мутации, но при дальнейшем усложнении системы, изменению подвергнется только стор, а компоненты как работали так и будут работать.
То есть вы делаете лишний action чтобы сделать лишний action) В этом есть смысл, когда так принято в команде и все операции в основном все равно ходят на сервер, но рассматривать это как абсолютно верную рекомендацию к любому проекту я бы не стал :) если в коде компонента указан commit, ты сразу видишь синхронность операции прямо в компоненте, тебе не надо ходить в store и смотреть, что там происходит. Плюс это оверхед ( лишняя обертка, лишний код)

D0rkD3n
26.10.2018
12:05:43
всем привет! тут такая проблема, есть jquery chosen там есть опции, и они не хотят применяться при изменении значения v-model

Andry
26.10.2018
12:09:42
То есть вы делаете лишний action чтобы сделать лишний action) В этом есть смысл, когда так принято в команде и все операции в основном все равно ходят на сервер, но рассматривать это как абсолютно верную рекомендацию к любому проекту я бы не стал :) если в коде компонента указан commit, ты сразу видишь синхронность операции прямо в компоненте, тебе не надо ходить в store и смотреть, что там происходит. Плюс это оверхед ( лишняя обертка, лишний код)
Однако, с другой стороны, это — унификация. Компоненты зовут только экшены. Да и это абстракция от природы операции — зачем вообще знать синхронная операция или нет? А уж оверхед на таких вещах мерить... В подавляющем большинстве случаев основной тормоз будет в размере бандла, неоптимальности общения с сервером, долгом ответе от сервера, лишних рендерах...

Алексей
26.10.2018
12:11:23
Vue как то может наложить ограничение на ввод в <input> например чисел с разделителем точкой? или как это правильно делается?

Леха
26.10.2018
12:12:41
Где <router-view>?

Google
Hedint
26.10.2018
12:13:19
Однако, с другой стороны, это — унификация. Компоненты зовут только экшены. Да и это абстракция от природы операции — зачем вообще знать синхронная операция или нет? А уж оверхед на таких вещах мерить... В подавляющем большинстве случаев основной тормоз будет в размере бандла, неоптимальности общения с сервером, долгом ответе от сервера, лишних рендерах...
https://github.com/vuejs/vuex/issues/587 собственно, есть вот такое обсуждение, где тоже есть много разных мнений :) просто, на мой взгляд, нельзя подавать это как "нельзя использовать мутации в компоненте", или "не рекомендуется использовать мутации в компоненте напрямую", это не так, таких запретов и рекомендаций нигде нет.

Yevgen
26.10.2018
12:14:32
Где <router-view>?
его изначально не было, если ты имеешь ввиду отдельный компонент

Леха
26.10.2018
12:14:56
его изначально не было, если ты имеешь ввиду отдельный компонент
Ты как с роутером без него работать собрался?

Andry
26.10.2018
12:15:40
https://github.com/vuejs/vuex/issues/587 собственно, есть вот такое обсуждение, где тоже есть много разных мнений :) просто, на мой взгляд, нельзя подавать это как "нельзя использовать мутации в компоненте", или "не рекомендуется использовать мутации в компоненте напрямую", это не так, таких запретов и рекомендаций нигде нет.
Запретов нет, согласен. А рекомендация есть. Моя, например) Есть и рекомендации к противоположному мнению. Поэтому мы просто выссказываем аргументы за или против, а каждый сам для себя решает что ему больше подходит или во что он больше верит.

Yevgen
26.10.2018
12:16:30
Леша, я с роутером сегодня только столкнулся- сделал vue init webpack . Во время установки выбрал установку с роутером. Все что сделал после установки - добавил еще один компонент и массив с описанием машрута. Оно должно не так работать?

С компонентом по-умолчанию, оно же работает?

Алексей
26.10.2018
12:17:01
Andrew
26.10.2018
12:17:36
da
http://htmlbook.ru/html/input/pattern

Yevgen
26.10.2018
12:20:20
Ты как с роутером без него работать собрался?
Начал искать сочетание router-viewпо проекту - нашелмного JS -т.е мне нужно его каким, то образом перегенировать?

Yevgen
26.10.2018
12:20:28


спасибо

Леха
26.10.2018
12:21:21
Не надо искать в папке node_modules

Алексей
26.10.2018
12:23:52
http://htmlbook.ru/html/input/pattern
был там, pattren работает только внутри <form> а мне нужно без <form> ¯\_(ツ)_/¯

Hedint
26.10.2018
12:28:51
Vue как то может наложить ограничение на ввод в <input> например чисел с разделителем точкой? или как это правильно делается?
уйти от v-model и работать с событиями на input'е, нужным тебе, напрямую (@input например и т.п.)

Алексей
26.10.2018
12:31:23
уйти от v-model и работать с событиями на input'е, нужным тебе, напрямую (@input например и т.п.)
а можно какой-нибудь пример/ссылку на документацию об этом? спасибо

Александр
26.10.2018
12:34:43




Google
Александр
26.10.2018
12:35:11
так подключаю

Hedint
26.10.2018
12:47:51
а можно какой-нибудь пример/ссылку на документацию об этом? спасибо
https://codesandbox.io/s/n484y4m2yp ну вот такой простой пример

vitaliy
26.10.2018
12:52:11
народ подскажите как понять на какие свойства и события можно разложить v-model? <v-list-group v-for="service in services" v-model="activeService" :key="service.serviceName" :prepend-icon="service.icon" no-action > я хочу более точнее упралять переменной activeService

Александр
26.10.2018
12:53:10
@input

vitaliy
26.10.2018
12:53:17
v-list-group - это vuetify компонет

Nikita
26.10.2018
12:53:40
vitaliy
26.10.2018
12:53:51
ок ща попробую

Костя
26.10.2018
12:56:23
ребят юзал ктонить https://www.npmjs.com/package/d3-hierarchy#tree ?

Алексей
26.10.2018
13:13:11
Всем привет! Подскажите, можно как-то отследить изменения в span'е?

Алексей
26.10.2018
13:13:46
а кроме?

Vitalii
26.10.2018
13:14:35
а кроме?
https://stackoverflow.com/a/34729027

Алексей
26.10.2018
13:14:55
а как через watch это можно сделать?

Vitalii
26.10.2018
13:15:13
ссылку глянь

Алексей
26.10.2018
13:15:49
глянул только что, не мой вариант)

наверное, надо описать проблему)

s4b0t
26.10.2018
13:16:30
наверное, надо описать проблему)
Проблемы в африке с едой и спидом

Vitalii
26.10.2018
13:17:10
Проблемы в африке с едой и спидом
там еще и со спидом проблемы? вот не покушают, а потом в жопы долбятся)

Google
Vitalii
26.10.2018
13:18:50
смотрю ты в теме
пересмотри)

Алексей
26.10.2018
13:18:58
в общем, есть скрипт, который подменяет значение внутри тега span. скрипт внешний, тянет за собой еще несколько скриптов. Нужно отловить значение, которое было вставлено в span этим скриптом. Сейчас сделал банально через computed, но данные обновляются не сразу после изменения

Алексей
26.10.2018
13:21:23
спасибо, сейчас буду пробовать





вывожу один и тот же объект, а значения свойств разные. В чем может быть причина?

Hedint
26.10.2018
13:43:03
Значение изменилось после срабатывания console.log, например

И в первом случае умный Chrome выводит в консоль ссылку на объект, который динамический, а в остальных статическую строку.

Алексей
26.10.2018
13:49:07
Просто я в console.log’ах выводил именно в таком порядке

Можно отловить изменения в таком случае?

Алексей
26.10.2018
13:52:12
Особо не ограничен) на ie не ориентируюсь

Illya
26.10.2018
13:52:17
MutationObserver

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

Алексей
26.10.2018
13:53:01
Теперь понял)

Artem
26.10.2018
13:53:07
Алексей
26.10.2018
13:53:35
MutationObserver
А как через него сделать?

Google
vitaliy
26.10.2018
13:53:53
@input и :value
такая деструктуризация сработала. спасибо

Illya
26.10.2018
13:53:54
А давайте вы прочитаете его апишку и когда у вас не получится - будете спрашивать? :)

установить мутейшн обзервер на реф спана и ловить событие изменения

Max
26.10.2018
13:55:56
еееее стикер по теме чата

Максим
26.10.2018
13:58:57
ахахах… в стикерах с говном, нет IE!!!

?

ахахахахаха

Artem
26.10.2018
13:59:23
потому что IE top

vitaliy
26.10.2018
14:01:16
Дайте три!!!

Alexander
26.10.2018
14:01:36
Ребят вопрос такой - как вы относитесь к системе реативности во Vue? на мой взгляд мутации и их отслеживание (кое-где, но не везде) достаточно неявная штука, я бы даже сказал антипатерн, по сравнение с реактовской системой отслеживания изменений по ссылкам.

Кто ниюудь смотрел код - в каком порядке происходи виртуальный рендеринг по цепочке компонентов, если они ссылыаются на один объект.

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