
Sergey
05.07.2018
16:24:53
эм, а зачем ты переделал? лол

Max
05.07.2018
16:24:58

Sergey
05.07.2018
16:25:23
бред же

Google

Max
05.07.2018
16:25:30

Sergey
05.07.2018
16:25:51
имею ввиду бред то что не работает)

Max
05.07.2018
16:26:34
сейчас поставлю метод и выведу данные в консоль по клику

Yuri
05.07.2018
16:27:59
Люди кто то юзал Quasar Framework? Вроди норм библиотека но что то совсем мало отзывов

Sergey
05.07.2018
16:28:51
функций дохера, но смысла..

Kiril
05.07.2018
16:29:24
https://ru.vuejs.org/v2/guide/list.html#%D0%9E%D1%82%D1%81%D0%BB%D0%B5%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0%D1%85

Yuri
05.07.2018
16:30:55
функций дохера, но смысла..
ну да я видел что почти все из коробки, потыкал, вроди норм, интересно что приложение можно сразу для всех платформ собирать, но что то не верится что все так хорошо

Anton
05.07.2018
16:32:06
у react native проблем выше крыши, а там сообщество пожирнее будет

Max
05.07.2018
16:34:14

Google

Max
05.07.2018
16:34:15

Rafael
05.07.2018
16:34:30
Кто-то на митапе сейчас?

Sergey
05.07.2018
16:34:38
пролистай беседу, там есть

Stanislav
05.07.2018
16:35:29

Kiril
05.07.2018
16:36:23
у тебя данные туда записываются, но Вью не видит этих изменений и не делает ререндер

Alexander
05.07.2018
16:37:40

Denis
05.07.2018
16:37:48
+)

Kiril
05.07.2018
16:38:11
Для проверки вместо this.randomModels[i] = response.data[i] напиши this.randomModels.push(response.data[i])

Max
05.07.2018
16:38:27

Kiril
05.07.2018
16:39:31
Кинь свой код не картинкой

Max
05.07.2018
16:40:07

Kiril
05.07.2018
16:40:17
Я не удивлен)

Max
05.07.2018
16:40:39

Nikita
05.07.2018
16:43:50
А можно как-то через this.$router поменять строку, но при этом, что бы страница не уходила в ререндер.
Есть страница поиска и надо что бы когда я на ней запускаю поиск, адресная строка менялась, но не было ререндера целой страницы.

Kiril
05.07.2018
16:44:58
потому что под изменением объекта чаще всего подразумевают изменение его внутренних свойств(так жа как елементов в массиве) вью не следит за внутренними изменениями этих коллекций. Но например он бы заметил изменение с null на [ ], но никак не [1,2], на [1,3]

Max
05.07.2018
16:46:33

Kiril
05.07.2018
16:47:26
А может проблема в том что Вью не вотчит вложенные изменения массивов и объектов? (Юзай .push, vue.$set или спред)

Google

Max
05.07.2018
16:48:06

Рэмуальд
05.07.2018
16:48:40
Чёт первый доклад слабоват

Max
05.07.2018
16:48:57

Рэмуальд
05.07.2018
16:50:15

Max
05.07.2018
16:50:33

Nikita
05.07.2018
16:54:29
А можно как-то через this.$router поменять строку, но при этом, что бы страница не уходила в ререндер.
Есть страница поиска и надо что бы когда я на ней запускаю поиск, адресная строка менялась, но не было ререндера целой страницы.
Кто-то может помочь с этим, пожалуйста?

Max
05.07.2018
16:55:23

Nikita
05.07.2018
16:56:53
this.$router.push({path:'/search', query: {q: this.$refs.search_input.value}})

Nikita
05.07.2018
16:56:58
или я не так понял?

Max
05.07.2018
16:58:17

Nikita
05.07.2018
16:58:53
это у меня сейчас есть

Max
05.07.2018
16:59:12

Nikita
05.07.2018
16:59:39
в том, что когда я так буду делать - у меня будет изменение в урле и страница уйдет в ререндер.

Max
05.07.2018
17:00:24

Nikita
05.07.2018
17:00:45
а ккой мне компонент отдавать то?
стой, дай я счас опишу целиком.

Google

Nikita
05.07.2018
17:05:12
Дайте, пожалуйста, опишу целиком проблему.
Есть хедер, в нем инпут для поиска, туда пишем запрос и жмем поиск - нас перенаправляет на страницу поиска, по средствам this.$router.push({path:'/search', query: {q: this.$refs.search_input.value}})
На странице поиска, я с роута вынимаю запрос, делаю запрос к апи, и вывожу данные.
Так же на странице поиска имеет свой ИНПУТ и тут возникает такая проблема, что когда меняю УРЛ в соотвествии с запросом - страница уходит в ререндер. (и тут снова вынимает с урл запрос, потом апи и т.д.)
Я могу не понять урл, а на прямую делать запрос к АПИ и выводить данные, и не будет ререндера, но тогда допустим при введенем в инпуте-поиска "vue" урл будет http://127.0.0.1:3000/search?q=ios - что не есть ГУД.
Я хочу что бы оно понимало, что находиться на странице search и рендериться заново не надо, а лишь прочесть query с урла и дальше по накатаной.


Леха
05.07.2018
17:07:29
Дайте, пожалуйста, опишу целиком проблему.
Есть хедер, в нем инпут для поиска, туда пишем запрос и жмем поиск - нас перенаправляет на страницу поиска, по средствам this.$router.push({path:'/search', query: {q: this.$refs.search_input.value}})
На странице поиска, я с роута вынимаю запрос, делаю запрос к апи, и вывожу данные.
Так же на странице поиска имеет свой ИНПУТ и тут возникает такая проблема, что когда меняю УРЛ в соотвествии с запросом - страница уходит в ререндер. (и тут снова вынимает с урл запрос, потом апи и т.д.)
Я могу не понять урл, а на прямую делать запрос к АПИ и выводить данные, и не будет ререндера, но тогда допустим при введенем в инпуте-поиска "vue" урл будет http://127.0.0.1:3000/search?q=ios - что не есть ГУД.
Я хочу что бы оно понимало, что находиться на странице search и рендериться заново не надо, а лишь прочесть query с урла и дальше по накатаной.
const { query } = this.$route
this.$router.replace({ path: '/search', query })
Так попробуйте


Max
05.07.2018
17:17:52
а во Vue можно в стили интерполировать данные из блока script?

Vladimir
05.07.2018
17:22:02

Max
05.07.2018
17:22:24

Kiril
05.07.2018
17:30:54
В стилях думаю никак, но ты можешь менять классы

Admin
ERROR: S client not available

Леха
05.07.2018
17:32:16
И к css переменным доступ есть из js

A
05.07.2018
17:32:16
подкажите как можно ограничить стили текущим компонентом И всеми дочерними?
хочу скоупед, только с наследованием

Max
05.07.2018
17:33:26

Леха
05.07.2018
17:33:38

Kiril
05.07.2018
17:34:25
Так оно ж и есть как раз с наследованием, что зачастую как раз мешает. Но видимо вот есть кто это использует для себя
подкажите как можно ограничить стили текущим компонентом И всеми дочерними?
хочу скоупед, только с наследованием
имею ввиду scoped

Google

Kiril
05.07.2018
17:36:15
Или я туплю и оно работает в стилях?

Max
05.07.2018
17:36:28

Kiril
05.07.2018
17:39:35
пытаюсь сделать так, чтоб заработало)))
Ты не читаешь документацию. Не вижу что бы здесь было то, что ты пытаешь реализовать. Используй либо разные названия классов либо инлайновые стили.
https://ru.vuejs.org/v2/guide/class-and-style.html

Max
05.07.2018
17:40:38

Kiril
05.07.2018
17:44:42
А что в доке про инлайновые? Что мешает тебе написать
<div :style="{ background-image: url(model.cabinet.data.user.credits.img) }"></div> ?

A
05.07.2018
17:46:19
поэтому если мы цепляем модуль из нпм, то его стили не переопределить без загрязнения глобальных стилей
и если импортируем цсс из модуля, то оно тоже засрёт нам всё

Max
05.07.2018
17:47:51

Kiril
05.07.2018
17:48:42
Ладно парни, всем хорошего вечера

reskwer
05.07.2018
17:53:36
когда вы делаете админку - это отдельный проект или админка - часть проекта

A
05.07.2018
17:53:59
корневой элемент ≠ дочерний

Max
05.07.2018
17:58:05

GTech
05.07.2018
18:02:37
Я могу как нибудь включить @click если у меня в инпуте disable стоит?
В гугле не могу найти

A
05.07.2018
18:06:16
попробуй mouseup

Alexey (boblin)
05.07.2018
18:08:14

Stanislav
05.07.2018
18:10:48

A
05.07.2018
18:11:34
митап отстойный
в смысле доклады

KAA
05.07.2018
18:14:13
Ну да такое, доки можно просто почитать