@vuejs_ru

Страница 503 из 3900
Alex
31.05.2017
19:12:12
вот и хочу msg от него через props передать к child

Alex
31.05.2017
19:12:38
Ну так нужно ящику явно передать

Просто открыть и закрыть тег лишь объявляет компонент

И мы что-то из родительского под каким-то именем отдаём дочернему. Который уже сам знает что ему с этим делать

Google
Stanislav
31.05.2017
19:16:07


Улыбнуло че та)

Alex
31.05.2017
19:17:38
И мы что-то из родительского под каким-то именем отдаём дочернему. Который уже сам знает что ему с этим делать
да это я понимаю, в примерен он пишет <child message="привет!"></child> , а как мне вместо "привет" подставить данные родителя

я думал просто в шаблон передал проп, а там он их сам отрендерит

Alex
31.05.2017
19:18:32
В этом примере показывают подстановке статики. То есть уже готового значения. Строку и передают. Дальше идёт про динамические. Когда мы биндить начинаем переменную родителя, а её значение прикидывается внутрь дочернего

И шаблоны у дочернего и родительского свои. И они никак не связаны

Stanislav
31.05.2017
19:19:30
В этом и фишка ;)

Alex
31.05.2017
19:23:15
ну не догоню я чесно, как в этом коде отобразить msg https://jsfiddle.net/50wL7mdz/37101/

Alex
31.05.2017
19:24:08
ну не догоню я чесно, как в этом коде отобразить msg https://jsfiddle.net/50wL7mdz/37101/
Ну давай. Попробуй. Ещё раз прочитай эти самые первые два пункта на странице компонентов. И через пять минут поймёшь)

Они там короткие

@Teac_j ну что?

Alex
31.05.2017
19:32:05
глухо

Valery
31.05.2017
19:32:13
привет всем. input( type="range", min="0", max="100", step="2", v-model="volume", @change="changeVolume()" ) - событие change сбратывает, только когда отпускаю пимпочку ползунока мышкой. а - чтобы не бросать эту пимпочку мышкой и событие срабатывало при этом - такое возможно?

Google
Illya
31.05.2017
19:35:15
Да

Читайте спеки

Событие input

Valery
31.05.2017
19:36:30
Событие input
благодарю - сейчас попробую. но кажется нашел еще один способ - через computed )

Illya
31.05.2017
19:36:55
Computed здесь вообще ни при чем :)

А вот v-model скорее всего обновляет значение в реальном времени

Потому что тоже слушает input

Alex
31.05.2017
19:37:35
у меня таже фигня как в ролике с огурцами и грибами

в упор не вижу

Valery
31.05.2017
19:37:59
А вот v-model скорее всего обновляет значение в реальном времени
да, скорее всего вы правы - пойду пробовать

Illya
31.05.2017
19:38:53
Так что можно справиться watch

Но я бы не стал это делать

Alex
31.05.2017
19:47:42
млин ну тыкнете носом уже, не могу спать пойти

это не помогает props: ['initialCounter'], data: function () { return { counter: this.initialCounter } }

Yaroslav
31.05.2017
19:55:23


Alex
31.05.2017
20:09:36
спасибо, понял где ошибался

Igor
31.05.2017
21:05:04
Всем привет. Подскажите, начал использовать vue-material но он местами сырован. Стоит ли переходить на Vuetify? Приоритет - мобильный

Stanislav
31.05.2017
21:16:19
https://conf.vuejs.org/schedule/?utm_campaign=Revue%20newsletter&utm_medium=Newsletter&utm_source=revue

* не юзал

Google
Igor
31.05.2017
21:18:19
Посмотри еще на http://quasar-framework.org/
Демка хуже работает по производительности, нагруженным показался

Valery
31.05.2017
21:24:29
Демка хуже работает по производительности, нагруженным показался
я немного его пробовал - нравится. не пробовал еще в нем mobile-apps делать, но хочу )

Kelin
31.05.2017
22:15:43
Ребят

У кого есть время написать один компонент на заказ?

Сейчас опишу вкратце, что нужно

Компонент рулетки - Список элементов кладется через пропсы. Шаблон отображения для элементов через слот с scope="props". - Если элементов в списке недостаточное количество, то дублировать их отображение до тех пор, пока не наберется нужное количество (чтобы не было в блоке 1000px 2 элемента шириной в 150px) - Ширина элементов любая, но у всех эл-тов одинаковая - Метод, который начинает ее крутить (до вызова метода остановки). Когда доходит до конца, незаметно нужно переставить на начало и крутить дальше, как будто она бесконечная - Метод, который останавливает рулетку на нужном элементе. Остановка плавная + на рандомном конце элемента (не в середине элемента, а скажем, один раз в начале, другой раз в конце, ну вы поняли, думаю) - При старте/остановке рулетки эмитить соответствующие события. При остановке в событии передавать выбранный элемент

Как-то так

В принципе, несложно, за исключением процесса прокрутки

Emil
31.05.2017
22:26:28
так вот, откуда эти рулетки берутся

я бы взялся, но боюсь, что некогда может быть

Kelin
31.05.2017
22:28:17
Вот только не надо вот этого плиз Я уже месяц юзаю костыльную реализацию, а переписать нормально времени вообще нет

Kelin
31.05.2017
22:33:56
В общем, если кого заинтересовало - отпишите в лс

Emil
31.05.2017
22:37:08
мб в js jobs стоит написать?

Kelin
31.05.2017
22:49:00
JsJobs? Я там в бане :)

Stanislav
31.05.2017
22:50:09
бро

Emil
31.05.2017
22:50:10
ох) не подружился с админом?

если хочешь, я напишу

Stanislav
31.05.2017
22:50:31
там невозможно не бытьв бане

Emil
31.05.2017
22:51:09
если хочешь, я напишу
забыл. я оттуда ливнул, т.к. нашёл работу) но написать всё равно могу, если надо

Google
Nikolay
31.05.2017
23:06:53
Привет. Кто имеет опыт создания мультиязычных приложений на vuejs?

Kelin
31.05.2017
23:44:39
Привет. Кто имеет опыт создания мультиязычных приложений на vuejs?
Я, но готовыми решениями не пользовался, если честно

Nikolay
31.05.2017
23:45:17
@kelin2025 мне интересно как ты реализовывал роутинг

Расскажи, пожалуйста, подробнее

Kelin
31.05.2017
23:45:30
А причем тут роутинг? оО

Nikolay
31.05.2017
23:45:56
Я хочу сделать ссылки вида: loclahost.ru/ru/contacts

Где ru это нужный язык

Kelin
31.05.2017
23:46:12
А, через роутинг А смысл?

Nikolay
31.05.2017
23:46:27
Это удобно

Admin
ERROR: S client not available

Nikolay
31.05.2017
23:46:30
А как делал ты?

Kelin
31.05.2017
23:46:47
Я делал просто переключалку языка и сохранение в localStorage При этом переключение языка не требует обновления страницы

Nikolay
31.05.2017
23:47:07
Я использую ssr, мне не удобно сохранять в localStorage

Kelin
31.05.2017
23:47:30
Ох, ssr Вотчерами, так полагаю, тоже пользоваться нельзя?

Nikolay
31.05.2017
23:48:05
Смотря что ты имеешь в виду

Kelin
31.05.2017
23:48:15
Можно сделать вотчер $route, и смотреть, изменился ли параметр

Собственно, а все роуты обернуть в роут { path: ':lang', component: { template: '<router-view /'> }, children: [ /* Здесь все роуты */ ] }

Nikolay
31.05.2017
23:49:11
Да, я примерно так и делаю

Kelin
31.05.2017
23:49:59
Смотри

В доке к роутеру

Google
Kelin
31.05.2017
23:50:13
Есть вариант использования вотчера для $route

http://router.vuejs.org/ru/advanced/transitions.html

Собственно, ты там можешь переключение языка вписать

Nikolay
31.05.2017
23:51:02
Я завязал $route на геттер vuex, в этом нет проблемы

Kelin
31.05.2017
23:51:03
Я просто с ssr не ковырялся еще, не знаю, что там допустимо, а что нет

Так а в чем проблема тогда

Nikolay
31.05.2017
23:51:43
Есть ещё одна особенность =) Я не могу понять, как перенаправить все router-link на ссылки с префиксом языка

Не писать же мне для каждой ссылки префикс руками

Kelin
31.05.2017
23:52:07
Хм

Видимо, придется

Можно вынести куда-то отдельно

в функцию или вообще в компонент

Nikolay
31.05.2017
23:52:37
Угу, думаю сделать кастомный компонент для ссылки

Но это как то не красиво. Думал может есть красивое решение

Kelin
31.05.2017
23:53:21
Это нормальное решение

Nikolay
31.05.2017
23:54:18
Подумаю ещё, напишу если найду или сделаю что то приличное

Kelin
31.05.2017
23:55:02
Ок

А если в query хранить?

?lang=ru

Оно сбрасывается при переходе?

Конечно, не очень красиво, но если не сбрасывается, то это проще

Nikolay
31.05.2017
23:57:31
Нет, не сбрасывается, но всё равно каждый раз писать префикс для ссылки, а слдеить так же

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