@vuejs_ru

Страница 68 из 3900
Мерлин
15.01.2017
13:16:28
▫️Сейчас я не использую vue.js нигде, только присматриваюсь, для саморазвития. ▫️Wolfram Mathematica, Python(+django), Go, С, численные методы, радиоэлектроника ▫️Чем можете быть интересны или полезны сообществу? - Без понятия. ▫️Чем интересно сообщество вам? - В тематических группах часто публикуют интересные материалы, да и всегда можно что-то спросить в процессе обучения. ▫️Откуда вы? - Москва, РФ ▫️Как узнали про группу? - поискал в Google #whois

Kelin
15.01.2017
14:20:03
Ребята

Google
Rafael
15.01.2017
14:20:37
М?

Kelin
15.01.2017
14:20:47
Есть два события При клике на кнопку -> show = true При клике вне окошка, которое появляется -> show = false Как их скомбинить, чтобы окошко не закрывалось сразу после нажатия на кнопку?

nextTick почему-то все равно срабатывает одновременно

Kelin
15.01.2017
14:21:42
Ну оно не открывается

То есть становится false сразу после true

Rafael
15.01.2017
14:23:15
А почему так? Ты ведь 1 раз кликаешь

Kelin
15.01.2017
14:24:23
Я кликаю по кнопке И одновременно срабатывает события клика вне окошка

Кнопка не окошко ведь

Rafael
15.01.2017
14:25:04
Кнопка не окошко ведь
Но ты сначала нажимаешь, потом меняется значение на true

Kelin
15.01.2017
14:25:24
Да, но нет

Ща прикольчик покажу

Если приписать nextTick к любому из них, картина не изменяется

Google
Rafael
15.01.2017
14:30:03
Что за v-on-clickaway?

Kelin
15.01.2017
14:30:58
https://github.com/simplesmiler/vue-clickaway

v-on-clickaway="show == true ? close : () => {return false}" Сделал такой хардкод, но чет это убого

Кто-нибудь юзал vue-sortable?

Stanislav
15.01.2017
15:33:12
я

Евгений
15.01.2017
15:33:16
я

Stanislav
15.01.2017
15:33:21
мы еще срались

дай угадаю у тебя он не завёлся ?

я таки починил то что у меня было

Евгений
15.01.2017
15:34:27
у меня наоборот завелся

Stanislav
15.01.2017
15:34:36
не, я про автора

я потратил два дня и у меня он таки завёлся

но чисто потому что альтернатив нет

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

о которых ни слова

иначе он двигает не то и не в том порядке

но подход треш. либа для теребления дома оборачивается в вуе который теребит дом по модели

и у автора ник РУБАХА

причем есть оффициальный https://github.com/SortableJS/Vue.Draggable который не работает )

Мерлин
15.01.2017
15:38:56
Господа, а нормального jsx для vue.js нее завезли? Тот, что я нашёл, не поддерживает vue атрибуты (джиниус)

Google
Stanislav
15.01.2017
15:39:44
о, jsx срач

Timur
15.01.2017
15:39:45
>_<

Stanislav
15.01.2017
15:54:50
жаль Jsx срач всегда без меня. хотя волнует этот вопрос

какие вообще альтернативы ? срать прямо в дом vs генерить жс ?

Jsx плох как подход или как реализация ?

Roma
15.01.2017
15:58:13
Зачем в вуе jsx, если есть .vue - компоненты?

Для меня лично это как раз громадный плюс вуе вообще

Stanislav
15.01.2017
15:58:49
это надо спрашивать тут https://vuejs.org/v2/guide/render-function.html#JSX

Roma
15.01.2017
16:00:12
Я имею ввиду, зачем его использовать. Зачем он нужен вообще, я знаю

Alex
15.01.2017
16:00:43
Чтобы малыми силами имеющееся на jsx втаскивать на вью?

Stanislav
15.01.2017
16:00:57
ну он идейный противник использования дома как кода

Alex
15.01.2017
16:01:24
Ну тогда можно на чистом js писать функции)

В некоторых случаях jsx писать короче, в документации тоже об этом упомянуто

Stanislav
15.01.2017
16:01:52
Jsx это и есть способ писать функции на чистом жс без каши

Alex
15.01.2017
16:02:13
Jsx это писать с помесью тегов. А можно на чистом жс

Stanislav
15.01.2017
16:02:29
ну оно транслируется в жс

Roma
15.01.2017
16:02:41
Мне просто jsx всегда казался костылем

Stanislav
15.01.2017
16:02:48
костылём делать что ?

есть задача, генерить програмно дом

Google
Stanislav
15.01.2017
16:03:20
и дом-аттрибуты костыль и jsx костыль

Roma
15.01.2017
16:03:21
Как и sass до появления scss

Мерлин
15.01.2017
16:03:49
ИМХО пихать html как строки или как js объекты - это больший треш, чем jsx Но вообще, это как кому удобно

Alex
15.01.2017
16:04:28
Ну вот если уже накостыляли можно малой кровью на вью переезжать и постепенно переписывать например. Для этого и добавили поддержку

Roma
15.01.2017
16:05:48
Я имею ввиду, что такой код ужасно выглядит, его тяжело читать. Понятно что вообще говоря - все костыль для байткода, я о другом.

Stanislav
15.01.2017
16:06:39
> все костыль для байткода неа. код для человека а не для компилятора

Admin
ERROR: S client not available

Мерлин
15.01.2017
16:06:39
createElement( 'anchored-heading', { props: { level: 1 } }, [ createElement('span', 'Hello'), ' world!' ] ) vs <anchored-heading :level="1"> <span>Hello</span> world! </anchored-heading>

Vitaly
15.01.2017
16:14:04
vs <AnchoredHeading level='1'> <span>Hello</span> world! </AnchoredHeading>

ой да что вы, вы все равно компилите vue-template в virtual dom вебпаком)

Мерлин
15.01.2017
16:16:02
:3

Roma
15.01.2017
16:16:03
Если так рассуждать, то нужно писать в байткодах.

Все равно компилите

Vitaly
15.01.2017
16:20:50
если так рассуждать, то не надо придумывать каждые пол года новый шаблон. ИМХО, jsx уже стал стандартом, а не очередным никому не нужным шаблоном. Если я знаю jsx, то могу писать и vue, и react и preact и inferno и react-native и rex апы. А vue-template бесполезное знание)

Alex
15.01.2017
16:24:37
С другой стороны vue файлы это лишь в одном месте собранные HTML CSS JS. И их тоже знают все

Vitaly
15.01.2017
16:32:00
Да да, только вот когда человек не работавший с вуе видит v-on-clickway он офигивает и лезет смотреть в контроллер что это за дичь такая, вместо того что бы навести на название компонента в ide и увидеть все пропсы, а по клику перейти к дефинишену

MVP
15.01.2017
16:32:00
Я правильно понял что vue cli умеет только каркас один раз сгенерить. Как в ангуляре просто в существующий проект добавить компонент или что то еще он не умеет пока?

Google
MVP
15.01.2017
17:33:25
темплейты в вуе перекочевали из ангуляра
Это ок. Я именно спрашивал умеет ли он что-то ещё?

Timur
15.01.2017
19:06:03
https://weex-project.io/ — вот это годная вещь? Реквестирую мнения, комрады.

Не очень. :-\ Документации нет.

Kelin
15.01.2017
19:16:58
Так-так

Кто там починил

Sortable

Как починил

И еще один тупой вопрос Из-за чего компоненты могут не рендериться? 2 вложенных router-view, события при переходе срабатывают, но содержимого нет И никаких ошибок не выдает

В содержимом только вот это <!---->

Rafael
15.01.2017
19:24:57
А что пишет в консольке?

Kelin
15.01.2017
19:25:36
Ничего

Нашел траблу

Короче, если роутер не находит компонент, он кладет <!---->

И ошибок не выдает

Если что

Stanislav
15.01.2017
19:27:13
причем есть оффициальный https://github.com/SortableJS/Vue.Draggable который не работает )
Подожди, я ставил 2 недели назад, все отлично работало

Stanislav
15.01.2017
19:27:32
на второй вуйке ?

Stanislav
15.01.2017
19:27:37
Да

Минут через 30 даже демку могу показать

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