
Алихан
21.07.2017
10:26:10
В приложении 2.7

Владимир???
21.07.2017
10:46:41
https://snipcart.com/blog/progressive-migration-backbone-vuejs-refactoring

Алихан
21.07.2017
10:55:05

Denis
21.07.2017
10:55:31
Тогда странно(

Google

Denis
21.07.2017
10:55:45
Может еще где-то подтягивается весь lodash?
Запросто может быть, что какой-то сторонний плагин его тянет(

Алихан
21.07.2017
10:57:38
У меня не очень большой стек, так что думаю вряд ли
Гмм
Ладно буду раскуривать дальше
Ребята в статье на хабре месячной давности все-таки рекомендуют https://github.com/lodash/babel-plugin-lodash
Либо другой вариант - руками из lodash modularized тягать то что нужно
Но как-то не особо хочется честно говоря

stepan
21.07.2017
11:00:22
А в webpack 3.3.0 treeshaking работает? Смущает вот эта фраза из доки "webpack 2 comes with a built-in support for ES2015 modules (alias harmony modules) as well as unused module export detection."

Artyom
21.07.2017
11:04:17
Ребят, подскажите плиз банальную вещь, не понимаю почему так работает. Вывожу в методе в консоль значение переменной и получаю undefined. Что не так?
data: () => ({
login: '123'
}),
methods: {
onSubmit: () => {
console.log(this.login);
}
}

Глебка
21.07.2017
11:06:18
потому что стрелочная функция
пиши просто
onSubmit () {
console.log()
}

Google

Евгений (Light4everyone)
21.07.2017
11:07:24
или
onSubmit: function () {
console.log()
}

Жалгас
21.07.2017
11:08:49
без или, зачем писать в старом ES когда можно в новом короче?

Artyom
21.07.2017
11:10:02
ага уже сделал)) спасибо все работает )

Евгений (Light4everyone)
21.07.2017
11:15:06

Алихан
21.07.2017
11:15:17
Кто-то сталкивался с проблемой UglifyJS и async/await?

Жалгас
21.07.2017
11:15:54

Евгений (Light4everyone)
21.07.2017
11:16:33
если какой-то мудак напишет модуль на новом js он у тебя не полетит на продакшене

Жалгас
21.07.2017
11:17:45

Евгений (Light4everyone)
21.07.2017
11:18:13
походу ты меня не очень хорошо понял, но ок

Жалгас
21.07.2017
11:19:51
c uglify много вопросов возникает, он имеет свой взгляд на систаксис js и видит ошибки связанные с минификацией, посмотри нужную строчку и перепиши

Алихан
21.07.2017
11:20:11
Она заработает только если убрать там async/await
А мне он там нужен

Жалгас
21.07.2017
11:21:08
без ошибочных аргументов, пожалуйста)

stepan
21.07.2017
11:23:12
У меня uglifyjs завелся только с пресетом "env" причем настройка пресета должна быть в babelrc а не в package.json

Алихан
21.07.2017
11:24:24
Пресет env выручил

Евгений (Light4everyone)
21.07.2017
11:25:12
походу, поясни
всё просто, если ты пишешь какой-то модуль для общего пользования, то должен сделать так что его можно было запустить хотя бы без подключения webpack-a и babel-а, поэтому если ты например через npm модуль получил то babel думает что там всё норм в модулях, у него игнор по дефолту, а теперь представь что кому-то захотелось это изменить, во первых никто не сможет просто так его подключить через простой <script> для демонстрации, во вторых тебе придется убрать у бабел игнор и у тебя компиляция приложения займет гораздно больше времени

Google

Евгений (Light4everyone)
21.07.2017
11:25:22
сорян, кратно не получалось

Алихан
21.07.2017
11:26:23

stepan
21.07.2017
11:26:58
spread правда не заведется так, поэтому еще
"plugins": [
"transform-object-rest-spread"
]
ну и npm i transform-object-rest-spread

Жалгас
21.07.2017
11:27:16

Алихан
21.07.2017
11:27:47
rest-spread стоит
Правда щас аппликуха ругаеца на regeneratorRuntime is not defined
Ща еще полифилл доставлю

Жалгас
21.07.2017
11:31:23
скачай любой модуль и увидишь src и dist ))


stepan
21.07.2017
11:32:33
у меня "webpack": "^3.3.0" на regeration не ругается, но в процессе разбирательств ругалась, а как пофиксил не помню (
"babel-preset-env": "^1.6.0",

Алихан
21.07.2017
11:37:37
regeneration починил плагином
[
"transform-runtime",
{
"polyfill": false,
"regenerator": true
}
]

Евгений (Light4everyone)
21.07.2017
11:37:55

stepan
21.07.2017
11:37:59
thx

Stanislav
21.07.2017
11:52:49
Тема такая

Astr0junk
21.07.2017
12:04:33
Не хватает опять вот этого с одной стороны пики точеные...

Stanislav
21.07.2017
12:07:49
Есть
<div class="card-header" @click="toggleSection">Foo</div>
<div class="card-section" :class="{ 'is-shown' : isShown }">Bar</div>
data: {
isShown: false
},
method: {
toggleSection() { this.isShown = true; }
}

Den
21.07.2017
12:09:44
Метод стирай нах

Google

Den
21.07.2017
12:10:27
Вместо toggleselection в шаблоне пиши

Stanislav
21.07.2017
12:10:28
В стилях:
is-shown {
display: block;
}

Den
21.07.2017
12:11:01
isShown = ! isShown

Alexey
21.07.2017
12:11:10
Доброго дня! Следуя традиции:
1) Работаю в одном IT стартапе аграрной тематики (больше увы пока сказать не могу ибо комерческая тайна :) )
Помимо стартапа имеется своя небольшая веб-студия (42px.ru) которую поднимаем вместе с корешами-девелоперами.
Стартап пишем на стеке nodejs + mongodb + vuejs spa.
2) Фулстак. По большей части пишу на js.
3) Более менее разибраюсь во вью (опыт на вью чуть меньше года). Шарю в вебпаке и всяких фронтенд-штуках.
Неплохо знаю ноду, есть большой опыт в разработке resfull api.
4) интересные не типичные вопросы связанные с использованием вью
5) Красноярск
6) Посоветовал товарищ
тадам
#whois

Den
21.07.2017
12:11:39
Класс со стилем тоже нах стас. И юзай в-шоу

Stanislav
21.07.2017
12:12:35

Den
21.07.2017
12:13:31
По клику оно должно принять противоположное значение

Stanislav
21.07.2017
12:13:45
<div class="card-section" v-show="isShown = true"> И так?

Admin
ERROR: S client not available

Den
21.07.2017
12:14:16
Равно тру нах тебе?

Stanislav
21.07.2017
12:14:23
Проверка

Den
21.07.2017
12:14:38
Она так и так на тру сравнивает
Просто изшовн оставь

Stanislav
21.07.2017
12:15:33
Наконец-то выходные и я могу заняться вьюшкой

Анатолий
21.07.2017
12:16:13
Вашу вьюшку в прожс вуем назвали

Stanislav
21.07.2017
12:16:39
Ну это тот же жиквери, но чуть сложней
Шучу, конечно

Bohdan
21.07.2017
12:19:34
гайз
нубский вопрос во вую (troll.jpg)
юзаю vue-nav-tabs
как можно задать кастомный атрибут, который потом выдергивать из самого компонента?
вот пример из доки компонента с добавленным мне нужным атрибутом (subscriptionType)
https://jsfiddle.net/b44cc4dq/252/

Stanislav
21.07.2017
12:28:35

Google

Stanislav
21.07.2017
12:28:47
Мне нужно именно с контекстом
Поэтому и переключение класса сначала написал

Stanislav
21.07.2017
12:54:52
А на @click делай как Денис написал

Stanislav
21.07.2017
12:55:46
<div class="card-header" @click="isShown = !isShown">
<div class="card-section" v-show="isShown">

Stanislav
21.07.2017
12:56:11
да, должно работать

Stanislav
21.07.2017
12:56:17
Оно работает
Но у меня карточек много, и клик на одной открывает и другие

Stanislav
21.07.2017
12:57:51
Подойдет?
https://jsfiddle.net/c01nd01r/uujj0m8d/2/

Stanislav
21.07.2017
12:58:50

Stanislav
21.07.2017
12:58:59
?

Marsel
21.07.2017
13:00:51
всем привет, если кто помнит мою вчерашнюю проблему с компонентами(вместо show показывалось всегда index) - оказалось у меня в index нет router-view. А так как show был дочерним от index, ему негде было показать его. Не знал про такую фишку

Den
21.07.2017
13:07:31

Klim
21.07.2017
13:10:46
Всем привет!
1) Работаю в холдинге университета Синергия дизайнером. Программированием интересуюсь параллельно.
2) Специалист в дизайне, если таковым вообще можно быть.
3) В качестве специалиста по vue.js быть полезным не смогу, но по дизайну вполне.
4) Наткнулся на vue.js, захотелось изучить. Теперь окружаю себя информацией о вью.
5) МО, Долгопрудный
6) С гитхаба https://github.com/vuejs/awesome-vue#examples
#whois

Den
21.07.2017
13:12:15
У меня провал с дизайном (((

Vyacheslav
21.07.2017
13:15:38

Stanislav
21.07.2017
13:25:55
?
https://www.webpackbin.com/bins/-Kp_JI70HJs0Cz35wN7i Чот я туплю где-то

Den
21.07.2017
13:27:15

Stanislav
21.07.2017
13:28:00
vuedyotnax
https://www.google.kz/search?q=vuedyotnax&rlz=1C1PRFI_enKZ743KZ745&oq=vuedyotnax&aqs=chrome..69i57.478j0j7&sourceid=chrome&ie=UTF-8