@vuejs_ru

Страница 850 из 3900
Алихан
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
А вебпак какой версии? Точно там tree shaking работает?
Судя по .babelrc - tree shaking должен работать

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
без или, зачем писать в старом ES когда можно в новом короче?
пишут в старом ES для совместимости со старыми браузерами

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



Жалгас
21.07.2017
11:15:54
Евгений (Light4everyone)
21.07.2017
11:16:33
нет, пишут в новом js и юзают babel
не всегда его используют это раз, а вторых он даже модули не чекает

если какой-то мудак напишет модуль на новом js он у тебя не полетит на продакшене

Евгений (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

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

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

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

ну и npm i transform-object-rest-spread

Алихан
21.07.2017
11:27:47
rest-spread стоит

Правда щас аппликуха ругаеца на regeneratorRuntime is not defined

Ща еще полифилл доставлю

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 } ]

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
А на @click делай как Денис написал
А в соседнем чате он мне "Ю донт нид $" прислал

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
vuetify?
vuedyotnax

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

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