
Stanislav
09.03.2017
11:09:17

DimenSi
09.03.2017
11:23:39
миксую миксую
но я лучше это буду отдельно делать
чем позволю все динамически все генерировать

Google

Stanislav
09.03.2017
11:32:44

DimenSi
09.03.2017
11:33:26
ну честно говорят твой плагин не особо удобно выглядит.
но я лучше не могу придумать, а на директивах я реализовать свое не смог

Stanislav
09.03.2017
11:34:21
да я не про плагин, мне интересен твой кейс разработки

DimenSi
09.03.2017
11:34:58
мой кейс разработки простой. Я пилю проект в котором нету много динамического, поэтому мне хватает постхтмл

Stanislav
09.03.2017
11:37:42

DimenSi
09.03.2017
11:37:50
да
очень удобно выглядит
ну я сейчас уже на нем страницу сверстал, нормально, путаницы пока нет

Stanislav
09.03.2017
12:56:58
Иначе, попропсы миксовать. Но это либо каждый раз импортить миксин локально в компоненту...

DimenSi
09.03.2017
12:58:31
на деритктивах я планировал делать так
v-block.blockName
v-el.elemName

Stanislav
09.03.2017
12:58:51
Либо глобально миксить, но это плохой вариант

Google

DimenSi
09.03.2017
12:59:07
но первая же проблема через реализацию директив стала в том, что директивы почему-то начинают выполняться из глубины
т.е.
<div v-block.name>
<div v-el.nameEl>
</div>
</div>
выполняется сначала v-el, потом v-block
а нужно наоборот, чтоб элемен знал от кого брать значения

Stanislav
09.03.2017
13:00:46
а vue-bem тебе не зашел? Даже аккуратнее смотриться

DimenSi
09.03.2017
13:00:48
поэтому я забил и подключил постхтмл)
ну честно говоря нет, мне не понятно че за c, b, префиксы
потом меня не устроило, что значение он берет из имени компонента.
у меня случай такой, что наставник по проекту, просит, чтоб компонентами не разрастал проект.
<div block="notifications">
<div elem="item" v-for="notification in notifications" :class="typeNotify(notification)" >
<div elem="title" v-if="notification.title">
{{ notification.title }}
</div>
<div elem="message">
{{ notification.text }}
</div>
</div>
</div>

Stanislav
09.03.2017
13:03:38

DimenSi
09.03.2017
13:03:48
например можно разделить на notifications, и notification компоненты
но я не делю

Stanislav
09.03.2017
13:05:15

DimenSi
09.03.2017
13:08:18
Верно. Но у меня условие чтоб не увлекался разделением.
Я его верно понял.

Airat
09.03.2017
13:08:47
привет, парни, мб кто сталкивался, вебпак изображения из вложенных (@import "component.scss") файлов не копируюет в
dist
, хотя если поменять путь с
/img/path/name.png
на
./img/path/png
ругается.
ERROR in ./~/css-loader!./~/sass-loader/lib/loader.js!./assets/sass/app.scss
Module not found: Error: Can't resolve './img/search-fly-dot.png' in 'proj/assets/sass'
—
Структура такая:
app.scss // Из этого берет
/components
/- hero.scss // Из этих файлов не берет ссылки на изображения
/- etc

DimenSi
09.03.2017
13:08:51
Надеюсь ;)

Google

Rafael
09.03.2017
13:22:05
ребзь, какие инструменты вы используете, для разработки? типо блок схемки нарисовать там

Kelin
09.03.2017
13:31:57

Illya
09.03.2017
13:39:07
удваиваю draw.io , если нужно рисовать честные графы (а не накидать квадратиков) - то еще и yed

Roma
09.03.2017
13:41:11
Что-то было

Airat
09.03.2017
13:56:01
Кинь конфиг
https://gist.github.com/codev0/3354186b636511ea3d7fbde38e0e8fb9#file-gistfile1-txt-L21

Cenator
09.03.2017
14:10:15
всем привет, у меня есть список, который рендерится из обьекта(ну вы поняли, базовый пример), можно ли как-то каждому элементу списка добавлять атрибут, например, value="d$", где $ - порядковый номер?

Stanislav
09.03.2017
14:13:44

Roma
09.03.2017
14:21:16
должно помочь

Rafael
09.03.2017
14:24:32

Cenator
09.03.2017
14:30:51

Stanislav
09.03.2017
14:31:27
v-for="(value, index) in list"

Airat
09.03.2017
14:31:41

Stanislav
09.03.2017
14:31:45
и вставляй его куда хочешь

Stanislav
09.03.2017
14:32:44

Aler
09.03.2017
14:33:07

Stanislav
09.03.2017
14:33:39
а, вы там про объект…
тогда с каунтером…

Google

Stanislav
09.03.2017
14:34:29
а лучше через computed создать список, правда странно все это…

Roma
09.03.2017
14:34:36
чет не работает :(
Сделай npm run build, посмотри, куда он складывает картинки и что пишет в url-ы в css. Соответственно можно подогнать пути

Airat
09.03.2017
14:37:50
Сделай npm run build, посмотри, куда он складывает картинки и что пишет в url-ы в css. Соответственно можно подогнать пути
изображение из app.scss
background: url(//img/tripfinder.jpg?a5faff5d765625c7e72e724772f6cb35);
из app.scss/components/hero.scss
background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("/img/front-bg2.jpg");
картинки он обработал только из app.scss, и положил в `/dist/img/

Roma
09.03.2017
14:38:30
а ты первый слеш из нейм убрал?

Airat
09.03.2017
14:39:32
интересно что во всех туторах про это речи нет, будто это такого не должно быть :(

Roma
09.03.2017
14:41:28
Это не относится к vue, проблема в настройке file-loader'a

Admin
ERROR: S client not available

Airat
09.03.2017
14:43:43

DimenSi
09.03.2017
14:54:01
@c01nd01r подскажи, что за прикол с vue?

Stanislav
09.03.2017
14:54:24

DimenSi
09.03.2017
14:54:37
если я пытаюсь выводить 2 компонента с разными данными
<errors :remote-error="uploadError" />
<errors v-if="submitted" :errors="errors" />
то 2 не выводится, только первый
если делаю парными
<errors :remote-error="uploadError"></errors>
<errors v-if="submitted" :errors="errors"></errors>
то нормально выводятся
если размещаю не парными в разные блоки
<div elem="side">
<errors :remote-error="uploadError" />
</div>
<div elem="side">
<errors v-if="submitted" :errors="errors" />
</div>
то тоже норм

Google

Stanislav
09.03.2017
14:57:19
?
А submitted точно одинаковый в обоих случаях (парные/непарные )

DimenSi
09.03.2017
14:58:37
да
если я вообще submitted уберу
то все равно отображаться не будет

Stanislav
09.03.2017
15:00:24
интересно.
Версия Vue какая?
Пробовал это воспроизвести в каком-нить jsbin/codepen?

DimenSi
09.03.2017
15:00:43
2.2.1
нет, но вломовато как-то
я vue без vue-loader не работал почти

Stanislav
09.03.2017
15:01:18
:)
ща, подожи

DimenSi
09.03.2017
15:05:04
с одиночными тегами вообще беда походу
<errors :remote-error="remoteError" />
<button class="profile-form-send" ref="submit" type="submit">Сохранить</button>
button не создает

Stanislav
09.03.2017
15:08:47

Stanislav
09.03.2017
15:09:03

DimenSi
09.03.2017
15:15:21
и в 2.2.2
в баг репорт писать?