
Evgenij
24.04.2017
15:51:38
v-for="item in array" v-model="item.value"
Ну или просто item

Сергей
24.04.2017
15:52:39
https://jsfiddle.net/teadg717/

Google

Сергей
24.04.2017
16:00:23
невнимательность, все работает, S надо был

Denis
24.04.2017
16:00:30
Так item в data не определен, как он привяжется в v-model?
глянул код понял ?
А подскажите правильный гайд для загрузки компонентов по необходимости.

Stanislav
24.04.2017
16:04:06
В доках было

Vladimir
24.04.2017
16:07:44
Привет Ребят.
Подскажите как прикрутить анмацию к смнене изображения.
Меняю просто src у изображения:
<img :src="imgArr[currentImg]">

Aler
24.04.2017
16:18:08
Transitionом оберни
Он будет тебе создавать два элемента img во время анимации с соответствующими Цсс классами

Vladimir
24.04.2017
16:20:06
Пробовал, но не получается. Я так понмаю transition работает только с v-if и v-show.

Roma
24.04.2017
16:21:12

Denis
24.04.2017
16:22:24
Ага, нашел, спасибо. https://ru.vuejs.org/v2/guide/components.html#Асинхронные-компоненты

Сергей
24.04.2017
16:59:00
вывести получилось, а динамически сделать не пойму как
https://jsfiddle.net/teadg717/4/ чтобы значение даты подставлялось в инпут test, one

Yaroslav
24.04.2017
17:04:35
Народ у меня одного форум на офф сайте не открывается?

Google

Alex
24.04.2017
17:08:08
Возможно, утром валялся, что в гитхаб писали. Правда бот сразу закрывал ?

Сергей
24.04.2017
17:28:18
получилось, вопрос закрыт https://jsfiddle.net/teadg717/6/

Andrey
24.04.2017
17:31:56
Ребят, а как у вас нотифаи на вуе сделаны? в рутовом апе слушаете события серез общий bus или отдельным инстансом делаете?
хотя можно плагином сделать

Alex
24.04.2017
17:47:10
А просто алертифай везде использую. А вебпак позаботится чтобы один раз загружен был

Denis
24.04.2017
17:55:08
Сверху вылазят)

Andrey
24.04.2017
17:55:44
я не про внешний вид, а про архитектуру и логику работы
ну я вообще решил выпилить весь бутстрап, все таки куча там всего лишнего, пока его тонко натроешь под себя, можно и свое запилить

Павел
24.04.2017
17:57:42
https://vk.com/im?sel=c42&z=video98365169_456239879%2F89a78825bca1bdc0fa

Andrey
24.04.2017
17:58:27

Павел
24.04.2017
17:58:51
https://vk.com/video98365169_456239879

Alexandr
24.04.2017
19:27:10
Ребят, проблема.
Через v-for передаю объект, одно из свойст это адресс картинки. Ни в какую не хочет отображаться

Rafael
24.04.2017
19:29:58

Vladimir
24.04.2017
19:29:59
перенесите картинки в static/ и указуйте путь
'static/img.jpg'

Alexandr
24.04.2017
19:30:37
спасибо, попробую
но выше логотип, который в assets и нормально отобразился
ну и тут если без байндинга, а напрямую прописать адресс изображения - оно появится
спасибо, заработало

Google

Rafael
24.04.2017
19:34:06

Alexandr
24.04.2017
19:34:19
Seos'а

Vladimir
24.04.2017
19:34:32
пожалуйста )

Alexandr
24.04.2017
19:34:48
для чего тогда assets?

Vladimir
24.04.2017
19:36:47
Помоему такое поведение из за вебпака... нужно его настроить, гдето на stackoverflow встречал решение, но найти не могу

Alexandr
24.04.2017
19:38:47
я тоже сразу на вебпак подумал
в шаблоне webpack-simple проделывал такое и не раз

Evgenij
24.04.2017
21:08:13
555

Вишневый чай
24.04.2017
21:12:03
девочки, я вот что-то никак не пойму, уже в который раз встречаю в коде компонента строчку name: ... Она вообще зачем ?
export default {
name: ' ??? ',
data () {
return { ... }
}
}
не нагуглилось ничего

Сергей
24.04.2017
21:18:02
как можно сделать append к отрендеренному элементу вью? div например. пробовал через appendChild в created хуке, безтолку

Вишневый чай
24.04.2017
21:22:36
а в mounted?

Сергей
24.04.2017
21:27:17
тоже, может что то делаю не правильно..
mounted: function () {
const div = document.getElementsByClassName("test")
div.innerHTML = "aaaa"
}

Andrey
24.04.2017
21:32:49
https://vuejs.org/v2/api/#name

Вишневый чай
24.04.2017
21:33:54

Andrey
24.04.2017
21:34:19
Кстати, парни я тут несколько раз задавал вопрос по поводу скроллера для vuejs, в итоге написал сам. Но сегодня наткнулся на https://luiguild.github.io/v-bar/
так что если кому надо - обратите внимание
как минимум внешне выглядит не как говно, сорцы еще не смотрел

Google

Вишневый чай
24.04.2017
21:35:03
этот совсем плох

Andrey
24.04.2017
21:35:24
а что в нем плохого, я не заметил?

Вишневый чай
24.04.2017
21:36:09
меняем направление скрола - скролбар на один "тик" пройдет в противоположном направлении
да и вообще он как будто подлагивает, слехка с запозданием двигается
и какими-то рывками

Admin
ERROR: S client not available

Andrey
24.04.2017
21:37:11
чо та я не замечаю этого, если честно. но я сейчас попытался расплатиться в магазе проездным в метро, поэтому могу что-то не замечать

Вишневый чай
24.04.2017
21:39:22

Andrey
24.04.2017
21:40:23
мдя, надо было сначала код глянуть
>Scrollbar not moving on mobile https://github.com/luiguild/v-bar/issues/4
>Scrollbar very slow https://github.com/luiguild/v-bar/issues/2

Вишневый чай
24.04.2017
21:41:52
поэтому и говорю, что веротно твой луше написан

Andrey
24.04.2017
21:44:55
у меня таких проблемсов нет
ни в хроме, ни в сафари

Liv
24.04.2017
22:12:55
ребят, я по-прежнему с вопросом о применении готовых компонентов. Сейчас мучаюсь с компонентом https://github.com/BosNaufal/vue2-scrollbar. Мучения заключаются в том, что не могу заставить его работать. Может ктот подсказать, как его оживить?

Andrey
24.04.2017
22:20:28
а что конкретно не работает?

Liv
24.04.2017
22:31:47
да он просто не появляется да и все )

Andrey
24.04.2017
22:32:04
ну код же дай =)

Liv
24.04.2017
22:33:03
сек
вот код:
new Vue({
el: '#cities-list',
components: {
'vue-scrollbar': require('vue2-scrollbar')
},
data: {
cities: []
},
mounted() {
this.cities = citiesData.map(city => {
return {
url: `${location.href}?#city_id=${city.id}`,
title: city.title
}});
debugger;
console.log(this.cities);
},
});
и вывод
<vue-scrollbar class="dropdown">
<div class="city" v-for="city in cities"><a :href="city.url">@{{ city.title }}</a></div>
</vue-scrollbar>

Google

Liv
24.04.2017
22:34:14
вот такая картина

Stanislav
24.04.2017
22:40:21
У нас <keep-alive> только с динамическими <component> работает?
Короче, я раскурил как работает keep-alive.
Кэширует он только динамические компоненты, а вернее компоненты, которые рендерятся в динамических компонентах.
Например, <router-view>.
Если обернуть его в <keep-alive>, то все повторные переходы на страницы будут взяты из кэша, с сохранением состояния страниц и компонентов внутри страниц. Это, кстати, отображается в Vue DevTools.
Из неприятного - кэшировать можно только детей динамических компонентов.
т.е. если обернуть <router-view> в <keep-alive>, то ему нельзя указать (даже с помощью атрибута include, условное кэширование), что бы он кэшировал конкретный компонент (потомка) на странице. В общем, все или ничего :)

Liv
24.04.2017
22:43:11
мне никто не подскажет, как быть с моей проблемой? Уже 2 дня бьюсь

Yury
24.04.2017
22:45:39

Andrey
24.04.2017
22:45:53

Yury
24.04.2017
22:46:06
Обычно не советуют делать require в теле функции

Andrey
24.04.2017
22:47:06

Yury
24.04.2017
22:47:45

Liv
24.04.2017
22:52:07
я 2 дня пробую разными способами: и через import, и через require, и глобально регистрируя, и локально, и выводя в отдельный компонент, и пытаясь применить его напрямую после регистрации... устал тыкаться в неопределенность. А как мне залить на jsfiddle этот компонент? Я его через npm ставил...

Yury
24.04.2017
22:56:09
Я бы уже забил и сделал через overflow: scroll до лучших времён
Вот тут вторая ошибка говорит, что vue не видит этого компонента вообще
Значит точно неправильно подключаешь

Liv
24.04.2017
22:57:57
тут проблема системная: я не могу понять в чем ошибка и, соответственно, не могу использовать и другие компоненты. На данный момент у меня одинаковый затык с 2мя компонентами - скроллбаром и маской на инпут.

Andrey
24.04.2017
23:01:02
что бы нативный скрол убрать за границу дива и самого скролбара не было