@vuejs_ru

Страница 87 из 3900
Kelin
20.01.2017
12:07:20
не хвастовство ни капли

Михаил
20.01.2017
12:07:21
Нет, мне не предлагают) А если что-то появляется, тогда это не серъезно. У меня есть основная работа, но я бы еще часов 20 пофрилансил )

Джама
20.01.2017
12:07:35
не хвастовство ни капли
Ну так сюда кидай если у тебя избыток

Тебе ещё и % подкинут

Google
Джама
20.01.2017
12:07:53
Не конкретно я, я вообще

Rafael
20.01.2017
12:09:07
у меня такого нет, но я и не работаю даже

на вью просто свой курсач делаю

Dmitry
20.01.2017
12:23:34
а если требуют ангуляр, но например знаешь вью. Легчает хоть немного заказчикам?)

Stanislav
20.01.2017
12:29:04
заказчикам, мне кажется, похрен)

Kelin
20.01.2017
12:29:40
я тоже не работаю, учусь в "очень полезном" вузе ~_~

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

Arthur ?
20.01.2017
13:25:01
вечер добрый, господа возможно вопрос покажется глупым, но я в тупике) я использую следующий ву теплейт as a boilerplate https://github.com/vuejs-templates/webpack/tree/master/template/src все хорошо, но я понял что это не очень удобно держать все(хтмл,цсс и джс) в файлах .vue хочу пересадить на структуру, где у каждого компонента папка, а внутри папки index.html, index.js и index.css, примерно как здесь https://github.com/egoist/vuepack/tree/master/template/client/components как мне этого достичь? сейчас я импортю дочерние компоненты как import Modal from './Modal' хотел бы также легко, в одну строчку импортить все внутри папки компонента (./myComponent/), и чтобы эти файлы "видели" друг друга, также как и в .Vue

Alex
20.01.2017
13:27:00
<template src="./template.html"></template> <style src="./style.css"></style> <script src="./script.js"></script>

В .vue-компоненте

Google
Arthur ?
20.01.2017
13:29:19
т.е. создаю внутри папки ву компонент, и в нем лишь мержу все остальные файлы из этой папки, верно?

вышеуказанным путем

Alex
20.01.2017
13:29:52
да, а внутри компонента хочешь пиши прям в тегах, хочешь подключай секции компонента из других файлов которые лежат где тебе угодно, путь главное прописать правильно

Stanislav
20.01.2017
13:34:01
Я бы еще рекомендовал выпилить '*.vue' в кофиге вебпака resolve.extensions, а то спотыкаться может

Кто-нить пилил слайдер, так, что бы кнопки для листания были за пределами компонента?

Stanislav
20.01.2017
13:47:53
Через $children ?
Не, кнопки соседние со слайдером получаются

Kelin
20.01.2017
13:49:17
$refs

Stanislav
20.01.2017
13:49:39
угу, самый "красивый" способ

Kelin
20.01.2017
13:50:14
Ну можно Vuex, но для такой задачи это бред

Иначе как ещё

Stanislav
20.01.2017
13:51:44
Я думал, над тем, что бы сделать на событиях, шина и вот это все, но это получается каждый раз в компоненте надо создавать новую шину и прокидывать ее внутрь слайдера. А это как-то не круто. И выглядит не очень и связанность больше

Kelin
20.01.2017
13:52:05
Да сделай через $refs

Нормальный способ

Stanislav
20.01.2017
13:52:15
Передавать внутрь слайдера имена классов/элементы тоже не торт

Да, я уже

Kelin
20.01.2017
13:52:31
Реактивно менять ничего не нужно по сути

Так что вообще пофиг

Stanislav
20.01.2017
13:52:38
Vuex слишком толсто для обычного слайдера

Да

Google
Kelin
20.01.2017
13:52:47
Но если весь проект с ним, то можно

Stanislav
20.01.2017
13:53:04
Пока не нужен :)

В итоге, навесил ref на компонент слайдера, оттуда вытягиваю html элемент, на который прицепился js слайдер, и у него уже дергаю методы по vue событию клика

да, звучит, наверное, как jquery-way, но выглядит очень просто и понятно

Roma
20.01.2017
13:59:32
Почему не сделать кнопки внутри компонента?

И пропсом прокидывать нужны они или нет, если нужен этот функционал

Stanislav
20.01.2017
13:59:57
Потому, что я не знаю, где они могут быть завтра, эти кнопки

Darwin
20.01.2017
14:18:54
я вот так похожую штуку делал

панель с кнопками вставляется как миксин

в другие компоненты

а те прокидывают методы

Kelin
20.01.2017
14:19:33
С другой стороны, он одноразовый)

Darwin
20.01.2017
14:19:39
но я неуверен что это хорошо

я так, больше экспериментирую с vue

очевидно не познал vue-way еще

Roma
20.01.2017
14:21:06
Вуе понимает теги <swipe-component>, если ему просто дать SwipeComponent

Stanislav
20.01.2017
14:22:35
components: { SwipeItem } развернется в <swipe-item>

Darwin
20.01.2017
14:23:04
о, спасибо, не знал

то есть знал, но не подумал

Google
Darwin
20.01.2017
14:24:02
тупо скопировал из доков

Roma
20.01.2017
14:26:07
Ну и события, наверное лучше через $emit прокидывать

И юзать их соответственно не через v-bind а через v-on

Darwin
20.01.2017
14:31:26
спасибо, про $emit мне еще предстоит курить

Quiss
20.01.2017
14:31:51
ой как у Вас тут интересно) Сорян за врыв, просто не мог больше молчать ?

Darwin
20.01.2017
14:33:37
а то про emit особо не сказано тут: https://ru.vuejs.org/v2/guide/events.html#ad

а я честно делаю то, что там написано

Admin
ERROR: S client not available

Alex
20.01.2017
14:43:18
$emit пригодится если нужно событие генерировать слушать в рамках одного компонента

В других случаях и использовать его нет нужды

Stanislav
20.01.2017
15:14:49
а то про emit особо не сказано тут: https://ru.vuejs.org/v2/guide/events.html#ad
Про emit сказано в основном вот тут: https://ru.vuejs.org/v2/guide/components.html#Пользовательские-события

Roma
20.01.2017
15:23:41
В других случаях и использовать его нет нужды
Как ты кидаешь события к родителю?

Alex
20.01.2017
15:24:08
А, ну да ?

Stanislav
20.01.2017
15:28:51
тупанул я чет. У меня внутри ui-slider инициализируется плагин. Запилил методы в ui-slider, которые дергают методы плагина. Теперь могу вытянуть сам компонент через ref, и дергать уже его методы, а не html элемента

Kelin
20.01.2017
15:29:50
Что ты мутишь там

Alex
20.01.2017
15:32:00
Что ты мутишь там
Все в поисках vue-true-way

Kelin
20.01.2017
15:32:11
По мне так просто балбесит

Stanislav
20.01.2017
15:32:36
Что ты мутишь там
да хочу что б компонент слайдера независимым был. Что б апи у него было красивое. Что б джуниор смотрел на него и не боялся использовать. Что б мир во всем мире.

Kelin
20.01.2017
15:33:19
Мда

Это как я запилил кастомные инпуты на $emit'ах

Google
Stanislav
20.01.2017
15:35:43
за-чем?

Kelin
20.01.2017
15:37:45
Там нужно было считать длину, автоматически ресайзить textarea и ещё пару нюансов, связанных с задачей

Alex
20.01.2017
15:38:46
Надо было жиквери плагин ставить ?

Rafael
20.01.2017
16:30:57
Я думал, над тем, что бы сделать на событиях, шина и вот это все, но это получается каждый раз в компоненте надо создавать новую шину и прокидывать ее внутрь слайдера. А это как-то не круто. И выглядит не очень и связанность больше
Почему бы тебе не сделать кнопки в родительской компоненте и прокидывать их значение через пропсу в дочерную компоненту со слайдером? Тебе же однонаправленный поток нужен

Kelin
20.01.2017
17:14:45
за-чем?
вообще найс рофл "зачем", сам пилит на кой-то ляд слайдер с кнопками вне компонента, а меня спрашивает про инпуты со счетчиком)

Stanislav
20.01.2017
17:15:40
Тише, тише, не агрись, я просто спросил)

Kelin
20.01.2017
17:25:49
да я не агрюсь)

Rafael
20.01.2017
18:01:09
так, а meta в роутере можно только в хуках получить?

Alex
20.01.2017
18:23:02
А что ты хочешь сделать

Вроде как в route доступна, если есть

Rafael
20.01.2017
18:25:35
Вроде как в route доступна, если есть
просто у меня есть страничка, которая доступна только авторизированым пользователям, и есть кнопка выйти после выхода нужно перекинуть на другую страницу сейчас я это делаю через watch

но мне это не нравится - не красиво

Alex
20.01.2017
18:26:19
Ну а мет зачем тебе)

Там вроде можно настроить куда должен вести роут при смене

Ну и определить там что если пришли с логоффа то идти туда

Rafael
20.01.2017
18:28:22
хуки не работают в этом случае

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