@vuejs_ru

Страница 3204 из 3900
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 проблем выше крыши, а там сообщество пожирнее будет

Google
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])

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]

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

Google
Рэмуальд
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
А может проблема в том что Вью не вотчит вложенные изменения массивов и объектов? (Юзай .push, vue.$set или спред)
данные в стили прокидывал, я так же туплю при интерполяции урла в фоновую картинку в стилях?

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

Кто-то может помочь с этим, пожалуйста?

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
this.$router.push({path:'/search', query: {q: this.$refs.search_input.value}})
router.push() поменяет url и выведет нужный компонент, а там уже с query строками точно не помню, но вроде так

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

Max
05.07.2018
16:59:12
это у меня сейчас есть
а в чём проблема тогда?

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

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?

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
В стилях думаю никак, но ты можешь менять классы
.img_wrap(style='background-image: url(${model.cabinet.data.user.credits.img})') вот так колдую сейчас и пытаюсь попасть)))

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

подкажите как можно ограничить стили текущим компонентом И всеми дочерними?

хочу скоупед, только с наследованием

имею ввиду scoped

.img_wrap(style='background-image: url(${model.cabinet.data.user.credits.img})') вот так колдую сейчас и пытаюсь попасть)))
Сделай классы с разным бекграундом, и в темплейте меняй названия этих классов

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

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
А что в доке про инлайновые? Что мешает тебе написать <div :style="{ background-image: url(model.cabinet.data.user.credits.img) }"></div> ?
.img_wrap(:style='{backgroundImage: url(image)}') camelCase но что-то не подтягивает из data, тестирую url

Kiril
05.07.2018
17:48:42


Ладно парни, всем хорошего вечера

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

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

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

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

Stanislav
05.07.2018
18:10:48
A
05.07.2018
18:11:34
митап отстойный

в смысле доклады

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

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