@vuejs_ru

Страница 1831 из 3900
Nerzh
05.01.2018
19:03:22
@vjkosmos приезжайте в днепр ) а то только тем кому не повезло с JSX кактаются и распространяют свою заразу по планете )

Roman
05.01.2018
19:07:14
Ребят, вопрос: Каждый import внутри по сути копирует код компонента туда, где он импортируется, верно? Т.е. если компоненты A и B импортируют компонент C, то код компонента C будет присутствовать в сборке дважды?

Google
Rafael
05.01.2018
19:08:43
Воспринимай, что каждая компонента это функция, которая возвращает код компоненты

Rafael
05.01.2018
19:08:55
И все эти функция находятся в одном пространстве

Roman
05.01.2018
19:09:00
Нет, код не инлайнится
т.е. компиль (webpack) достаточно умён чтоб выстроить древо зависимостей и не инлайнить исходники компонентов

Roman
05.01.2018
19:09:15
отлично! спасибо!

Yevhenii
05.01.2018
19:36:19
Чем axios лучше?

Alex
05.01.2018
19:38:07
Yevhenii
05.01.2018
19:39:59
Удобнее
Ок, только изза промисов?

Alex
05.01.2018
19:40:24
Не только) но промисы немаловажный момент

Pavel
05.01.2018
19:40:50
ребята, подскажите плз, у меня есть текст http://joxi.ru/YmEM44YtZVO9Rm.jpg , я его делаю по словам, и мне надо каждое слово обернуть в компонент и вывести через v-for, сначала у меня все слова выводились в кучу, потому что были не учтены все <br>, сейчас он и <br> мне оборачивает. как лучше поступить в таком случае ? http://joxi.ru/VrwdKKnTK0Pd1m.jpg

о, походу придумал через v-if сделать

Google
Pavel
05.01.2018
19:49:45
ну у меня каждое слово оборачивает в компонент popover

что бы всплывал тултип с переводом и прочей инфой

божечки template(v-for) + v-if + v-else просто чудесная штука

template(v-for="(word, index) in words") br(v-if="!word.indexOf('<br>')") v-popover.word( v-else offset="0" @show="translate(word, index)") v-btn.word( :flat="activeIndex !== index" :color="activeIndex === index ? 'success' : null") {{ word }}&nbsp;

Rafael
05.01.2018
19:51:45
фу, у вас pug

как я его не переношу

Bender
05.01.2018
19:52:37
Прекрасный препроцессор

Pavel
05.01.2018
19:53:06
я не переношу закрывающие теги )

я просто пишу на ангуляре на работе, и такие штуки во вью меня оч радуют )))

это я про v-if и v-else

Vladislav
05.01.2018
19:56:02
Какими препроцессорами кроме пага и джейда кто-то пользовался?

Rafael
05.01.2018
19:56:32
я никакими

Vladislav
05.01.2018
19:56:38
чистый хтмл конечно красота, но душа требует ощущений

Pauline
05.01.2018
19:56:47
твиг

ну мне jsx нравится

хэндлбарс ещё чуть-чуть

Nerzh
05.01.2018
19:57:21
ааа jsx, аааа

slim, haml, jade, pug

Google
Pavel
05.01.2018
19:57:41
да чем пуг не устроил то ? ))

Pauline
05.01.2018
19:57:45
он дичь

на какой-нибудь гист засунешь и не поймёшь, где там закрылся один блок и начался другой

Vladislav
05.01.2018
19:58:25
jsx не переношу

морально сложно с реактом

Nerzh
05.01.2018
19:58:52
зато в jsx отчетливо видно )))

всех их

Pauline
05.01.2018
19:59:05
он вообще шикарен

Stanislav
05.01.2018
19:59:25
html шаблонизаторы завязанные на отступах - зло

Nerzh
05.01.2018
19:59:32
ясн, кстати кто действительно шикарен так это С

Pavel
05.01.2018
19:59:37
ну если писать конские вложенности, то да, согласен ))

Nerzh
05.01.2018
19:59:41
простой обычный С

Alex
05.01.2018
19:59:57
Вы тут все оливье что ли объелись)

Vladislav
05.01.2018
20:00:00
по бэму без вложенностей - никак

Alex
05.01.2018
20:00:17
Холиварить на ночь глядя ?

Pauline
05.01.2018
20:00:18
ех бэм

Stanislav
05.01.2018
20:00:20
Кстати

Google
Nerzh
05.01.2018
20:00:27
берешь ATMega32, обычный С и никаких тегов закрывать не надо

Stanislav
05.01.2018
20:00:46
@eddimensi я там новую версию vue-bem-cn релизнул, чекай

DimenSi
05.01.2018
20:02:49
hyphenate

Rafael
05.01.2018
20:02:53
DimenSi
05.01.2018
20:02:58
разве так называется такая херь?

Alex
05.01.2018
20:03:08
пятница же)
Ах, точно

DimenSi
05.01.2018
20:03:46
Да
просто в css hyphenate это же штука которая делит автоматом слово, если оно не влазит

я забыл базовые значения русского языка, поэтому не могу вспомнить как правильно это называется

Stanislav
05.01.2018
20:04:09
DimenSi
05.01.2018
20:04:10
перенос слов

но фича полезная

не хватало очень

Stanislav
05.01.2018
20:04:55
Да, там даже ишью появилось :)

Сам спотыкался

DimenSi
05.01.2018
20:05:40
может еще сделаешь проверки какие-нить, типо насколько быстро работает либа и все такое.

а то будут пояляться джуны которые как я парятся за преждевременную оптимизацию

DimenSi
05.01.2018
20:07:10
просто фичи же постепенно могут доьбавляться, так? Рано или поздно скорость может упасть

Stanislav
05.01.2018
20:07:14
Оно просто строки конкантерирует. Тормозить нечему

Google
DimenSi
05.01.2018
20:09:19
к сожалению, я примеры привести не могу

мой мозг уже 5 день не может сфокусироваться

на чем либо

только фильмы способен смотреть

и жрать

В общем найс релиз, gj!

Stanislav
05.01.2018
20:14:23
?

Rafael
05.01.2018
20:28:58
вы не поверите, но у меня наконец-то запускается ssr!

ПОЗДРАВЛЯЕМ МЕНЯ!

быстро

всего-то двое суток потребовалось

b0g3r
05.01.2018
20:33:44
Так я немного зашел в тупик. Есть компонент A и компоненты B1, B2, B3, ... - по сути подстраницы компонента A Компоненты BN ничего о компоненте A не знают и работают с vuex-хранилищем, редактируя отведенный специально для них объект В компоненте A я отлавливаю изменения соответствующих объектов в vuex через watch->computed->vuex и чет-там делаю. Сейчас немного изменил логику - теперь в момент открытия A (beforeCreated) я иду в api, получаю оттуда данные, и складываю их по объектам в vuex Получаю асинхронно, пока получаю computed идет за ними в хранилище и падает, ругнувшись на то что я дурак.

Вот думаю либо геттер поправить, чтоб возвращал что-нибудь потребное, либо сделать вызов "синхронным" с помощью какого-нибудь promise (пока не очень знаю язык чтоб так ругаться ?). Что лучше?

Ilya
05.01.2018
20:37:49
Как вкладывать один одно файловый компонент в другой через именованный slot?



И получается когда вставляю его в родительский, то все даннные уходят в неименованный слот



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