
Sergey
07.04.2017
10:20:02
где брать ?:)

Dmitry
07.04.2017
10:21:33
прикольно уже книжечки выпускают

Emil
07.04.2017
10:21:49
https://vuejs-tips.github.io/cheatsheet/
http://012.vuejs.org/guide/best-practices.html

Sergey
07.04.2017
10:22:10
там v1

Google

Sergey
07.04.2017
10:22:15
на 2й ссылке

Dmitry
07.04.2017
10:22:16
я правильно понял, что один из авторов книги, он же создатель vue

Rafael
07.04.2017
10:33:24

Ivan
07.04.2017
10:42:45
ребята, есть ли смысл юзать vue при создании не сложного сайта, типо интернет магазина, где на фронте не происходит ничего сверхсложного, все данные прилетают с бека ну и куча логики уже реализованно на бэке
просто сейчас решили делать новый дизайн и нужно к нему прикрутить бэк

Diasko
07.04.2017
10:43:43
?

Кирилл
07.04.2017
10:46:13
будущее за jquery

Emil
07.04.2017
10:51:59
в чем может быть проблема? куда копать? баг появился после привязки бэкенда, но я же вижу, что данные есть и компонент их получил

johan_krs
07.04.2017
10:52:19
у меня ни разу не было, чтобы сайт был ток на vue. всегда найдется один сраный плагин который потянет за собой жиквери.

Emil
07.04.2017
10:52:47
можно обойтись без jQuery

Google

Emil
07.04.2017
10:52:51
при желании

Diasko
07.04.2017
10:52:54

Кирилл
07.04.2017
10:53:48
всегда есть достойные ванильные альтернативы

johan_krs
07.04.2017
10:54:13
увы правктика показывает что не всегда..

Emil
07.04.2017
10:54:27
массив входных данных news

Yaroslav
07.04.2017
10:55:02
И

Diasko
07.04.2017
10:55:07

Emil
07.04.2017
10:55:38

Diasko
07.04.2017
10:55:52
зачем блок, код покажи

Emil
07.04.2017
10:56:01
секунду
а этого скрина недостаточно?
вам код чего показать? в компоненте newsBlock его практически нет, есть лишь объявление входного параметра

Дмитрий
07.04.2017
11:04:45
$watch попробуй на news
Должно помочь

Emil
07.04.2017
11:05:43
хотелось бы понять, в чем проблема. свойства же реактивны, и почему рендеринг происходит именно при переходе

Владимир???
07.04.2017
11:08:53

Google

Emil
07.04.2017
11:09:11
более того, я вижу во vue-devtools, что они реактивны и обновились

Alex
07.04.2017
12:07:05
http://www.jstips.co/en/more/vuejs-how-vuejs-makes-a-copy-update-replace-inside-the-data-binding/

Rafael
07.04.2017
12:12:44

Владимир???
07.04.2017
12:16:24

Rafael
07.04.2017
12:17:00

Владимир???
07.04.2017
12:17:39
не
я про чекбокс с версиями на сайте с доками
https://vuejs.org/v2/guide/
тут слева сверху под спонсором

Rafael
07.04.2017
12:20:35
ога, понял, ну прост пока нет чего-то сильно ломающего совместимость

DimenSi
07.04.2017
12:54:29
@c01nd01r я помню ты себе сборку спрайтов запилил на галпе, а на вебпаке все остальное.

Stanislav
07.04.2017
12:54:51
было дело

DimenSi
07.04.2017
12:55:07
Как мне запустить gulp watch и yarn dev

Stanislav
07.04.2017
12:55:44
Собрать кофиг для gulp

DimenSi
07.04.2017
12:58:18
У меня есть таск для спрайтов и таск ватчер который следит за иконками

Stanislav
07.04.2017
12:58:21
А запускать через npm скрипты

DimenSi
07.04.2017
12:58:48
Как мне запустить ватчер и вебпак параллельно

Rafael
07.04.2017
13:00:26

Stanislav
07.04.2017
13:01:05
"build:svg": "./node_modules/.bin/gulp —gulpfile ./build/svg.js",

Google

Stanislav
07.04.2017
13:01:23
это у меня в package.json

DimenSi
07.04.2017
13:01:32
Как мне запустить ватчер и вебпак параллельно

Stanislav
07.04.2017
13:01:40
запускаю командой npm run build:svg

DimenSi
07.04.2017
13:01:55
то, что ты делаешь, это просто сначала собрать иконки, а потом запустить вебпак
и ватчер в такой ситуации не повесить
получается каждый раз когда ты добавишь иконку, тебе надо будет все это перезапускать

Stanislav
07.04.2017
13:02:23
"watch:svg": "./node_modules/.bin/gulp —gulpfile ./build/svg.js watch",

DimenSi
07.04.2017
13:02:47
и одна консоль занята и нужно вторую запускать

Admin
ERROR: S client not available

Stanislav
07.04.2017
13:03:04
У меня в галпфайле есть таска watch, ее запускаю отдельно
Да, в другой консольке запускаю

DimenSi
07.04.2017
13:03:17
я параллельно запускал вебпак с галпом через один таск
но этот способ удобен только если за конфигурацию вебпака отвечаешь ты)
gulp.task('webpack', callback => {
let firstBuildReady = false;
function done(err, stats) {
firstBuildReady = true;
if (err) {
return;
}
gulplog[stats.hasError ? 'error' : 'info'](stats.toString({
colors: true,
modules: false,
chunks: !isDevelopment // TRUE для отображения подключаемых модулей.
}));
}
return gulp.src(paths.javascripts)
.pipe($.plumber(config.plumber('WEBPACK')))
.pipe(named())
.pipe(webpackStream(webpackOptions, null, done))
.pipe(gulp.dest(paths.public + '/js'))
.on('data', () => {
if (firstBuildReady) {
callback();
}
});
});

Stanislav
07.04.2017
13:04:24
Я не стал на счет этого заморачиваться, т.к. новые иконки добавляются в проект:
1. На стадии верстки
2. Потом, когда-нибудь

DimenSi
07.04.2017
13:04:38
хм, ясно

Rafael
07.04.2017
13:04:56

Stanislav
07.04.2017
13:04:57
т.е. нужн оно будет очень редко и чаще 1-2 раза
в доке же было?

Rafael
07.04.2017
13:05:47
а все, нашел

Google

DimenSi
07.04.2017
13:06:54
че за is?
а все, нашел

Rafael
07.04.2017
13:07:08
https://ru.vuejs.org/v2/guide/components.html#Особенности-парсинга-DOM-шаблона

DimenSi
07.04.2017
13:08:00
зашел через web клиент, с непривычки не то юзал
@c01nd01r а как именно svg подключаешь?

Rafael
07.04.2017
13:12:50
не зря решил majecsty vue почитать, оказывается двунаправленый биндинг можно реализовать без шины эмитов
используя this.$parent в дочерней компоненте

DimenSi
07.04.2017
13:13:52
т.е. прямое перезаписывание?

Rafael
07.04.2017
13:14:07

DimenSi
07.04.2017
13:14:09
this.$parent.someObj = { 'tet' }
не, я такое попробовал и перестал

Rafael
07.04.2017
13:14:19
просто если это обернуть в красивый интерфейс то ваще ок
$parent же редоставляет возможность тыкать методы?

DimenSi
07.04.2017
13:14:42
да

Rafael
07.04.2017
13:15:12
ну и все, ты просто определяешь методы и тыкаешь их

DimenSi
07.04.2017
13:15:29
просто это как то не правильно)
В доках написано, что во вью однонаправленный, а мы начинаем использовать какие-то грязные хаки

Rafael
07.04.2017
13:15:49

DimenSi
07.04.2017
13:15:58
что-то книжка не особо полезная, раз такие очевидные вещи рассказывает

Rafael
07.04.2017
13:16:03
точнее зависит от того, как ты его используешь

DimenSi
07.04.2017
13:16:44
ее в чат кидали?