@vuejs_ru

Страница 421 из 3900
Rafael
10.05.2017
11:54:33
https://vuetifyjs.com/components/dialogs

Alex
10.05.2017
11:54:57
и ты прям глобально везде и всюду импортишь?

Rafael
10.05.2017
11:54:58
я скорее в рекурсию поверю. у меня такая структура: карта внутри диалога, которая внутри карты

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

Google
Rafael
10.05.2017
11:56:13
просто подрубил через use и все

карочи да, глобально: Vue.use(Vuetify)

Виталий
10.05.2017
11:56:55
для рекурсивного использования компонента необходимо дать ему имя

тогда не будет ошибки

name: 'componentName'

Alex
10.05.2017
11:57:13
и у тебя только этот экземпляр Vue главный? И нигде отдельных не создаешь?

Alex
10.05.2017
11:57:30
для рекурсии да, имя нужно обязательно

Rafael
10.05.2017
11:57:51
ну карочи я приблизительно понимаю. что нужно сделать - вынести это диалоговое окно в отдельную компоненту

пичальненько

не помогло

вынес весь диалог в отдельную компоненту



Google
Rafael
10.05.2017
12:04:02


Ivan
10.05.2017
12:19:44
Посоветуйте плиз датапикер под вью, чтобы воспринимал ввод с клавиатуры и из буфера обмена.

?
10.05.2017
12:20:17
елемент

сча

Alex
10.05.2017
12:20:37
flatpickr

?
10.05.2017
12:20:59
http://element.eleme.io/#/en-US/component/date-picker

Ivan
10.05.2017
12:27:38
Любопытно, посмотрю, спасибо.

Чот флатпикр нифига инпут не поддерживает. Ну или я найти не могу.

Виталий
10.05.2017
12:40:24
кто как использует миксины?

интересно рассмотреть побольше юзкейсов

мне кажется это можно использовать как нечто большее, как хелпер функции

Alex
10.05.2017
12:42:37
Никак не использую

Нет особой нужды

Ivan
10.05.2017
12:44:35
Блин. Тащить целый element-ui ради одного датапикера ой как неохота

?
10.05.2017
12:45:02
Блин. Тащить целый element-ui ради одного датапикера ой как неохота
Так найди его исполнительный в их дизайна и забери

Я у них так вырвал слайдер

Он классный

Мне весь елемент тоже не нужен

Ivan
10.05.2017
12:48:25
Всё, понял, как отдельные куски подключать

Google
Ivan
10.05.2017
12:48:46
Несколько нестандартно, мягко говоря. Ох Китай, прямо дичь какая-то 8)

Eugene
10.05.2017
12:50:27
кто как использует миксины?
Когда есть например два элемента с одинаковым функционалом или частично одинаковым, то это в миксин отправляю

Виталий
10.05.2017
12:51:28
Eugene спасибо.

Stanislav
10.05.2017
12:51:29
Блин. Тащить целый element-ui ради одного датапикера ой как неохота
'element-ui/lib/...' тут лежат собранные компоненты по отдельности

кто как использует миксины?
никак не использую.

чаще подключаю отдельные фильтры или какие-то методы, чем миксины

Ivan
10.05.2017
12:53:28


Если кому понадобится в будущем

Eugene
10.05.2017
13:00:27
Миксины удобны, например, когда свою библиотеку компонентов делаешь. Есть одинаковые свойства у разных элементов или методы типа open, close. Это все выносишь в миксины и в новом элементе, подключая необходимые миксины, получаешь нужный функционал и никакого дублирования.

Val
10.05.2017
13:00:46
Доброго времени, господа. Недавно начал работать с Vue и убил полчаса на то, чтобы выяснить, что кастомные делимитеры нужно прописывать для каждого компонента отдельно. Есть ещё какие-нибудь очевидные vue-особенности, на которых можно надолго зависнуть?

Stanislav
10.05.2017
13:00:53
без миксинов никуда

Stanislav
10.05.2017
13:00:58
без миксинов - это полимер

лично мне приятнее на первом ангуляре работать, чем на полимере

Виталий
10.05.2017
13:02:39
@termosa можно личный юзкейс?

Rafael
10.05.2017
13:12:50


Illya
10.05.2017
13:14:51
похоже dom узла на котором ты пытаеьшся сделать removeListener уже нет ;)

Val
10.05.2017
13:16:30
>кастомные делимитеры Это что?
Чтобы вместо {{ data }} писать (( data )), например

Stanislav
10.05.2017
13:16:43
Аа. Ну это в доке есть

Google
Val
10.05.2017
13:16:44
Для дружбы с другими фреймворками

Quiss
10.05.2017
13:17:08
Для дружбы с другими фреймворками
прости, но с какими - другими?

Val
10.05.2017
13:17:29
прости, но с какими - другими?
Самописное ноунейм легаси-счастье из 2009 года

Quiss
10.05.2017
13:17:39
Welcome to hell

Stanislav
10.05.2017
13:17:57
callback hell ?

Andrey
10.05.2017
13:18:22
callback hell ?
callback to hell (AC/DC)

Stanislav
10.05.2017
13:18:38
??

Rafael
10.05.2017
13:19:05
похоже dom узла на котором ты пытаеьшся сделать removeListener уже нет ;)
так вот фишка та в том, что я сам его нигде не вашаю, это тулбар из вьютифай из стектрейса непонятно куда копать, да и стоит ли

Виталий
10.05.2017
13:20:00


Admin
ERROR: S client not available

Виталий
10.05.2017
13:20:04
где-то тут?

Rafael
10.05.2017
13:21:31
вот там я нигде не вешаю листенеры

судя по докам, это виноват sidebar



черт, это точно должно работать

Gabit
10.05.2017
13:24:50
Ребят подскажите, как в vue js правильно делать layouts?

Есть страницы которые кардинально отличаются друг от друга

Gabit
10.05.2017
13:26:25
кого?
Не знаю как правильно сказать, грубо говоря шаблоны для шаблонов

Google
Stanislav
10.05.2017
13:26:54
Может тебе нужен роутинг?

Gabit
10.05.2017
13:28:22
Роулинг есть, например есть главные страницы сайта,(новости,контакты и т.д.) и есть личный кабинет где все уже другое

Грубо говоря разный дизайн

Stanislav
10.05.2017
13:29:11
Ребят подскажите, как в vue js правильно делать layouts?
// home.page.js <template> <BasicLayout> <h1 slot=header>Home</h1> <main>…</main> </BasicLayout> </template>

со времен PHP так делаю и ни разу не пожалел

удивительно как это еще не стало стандартом

Gabit
10.05.2017
13:29:58
Это именно то что ищу

Rafael
10.05.2017
13:35:29
<v-btn flat class="white--text" @click="logIn">Log in</v-btn> почеку клик по кнопке может не работать?



Stanislav
10.05.2017
13:36:41
// home.page.vue <template> <BasicLayout> <h1 slot=header>Home</h1> <main> page content </main> <footer> as many items as you want </footer> </BasicLayout> </template> <script> import BasicLayout from './basic.layout.vue' export default { name: 'HomePage' } </script> // basic.layout.vue <template> <div class="layout-container"> <header> <slot name=header></slot> </header> <AppNavigation class="layout-sidebar"></AppNavigation> <slot class="layout-content"></slot> </div> </template> <script> import AppNavigation from 'app-navigation.vue' export default { name: 'AppNavigation' } </script>

А можно подробнее или ссылку на пример
кажется так должно работать

// main.js import HomePage from './home.page.vue' new Vue({ el: '#app', render: h => h(HomePage) })

Alexander
10.05.2017
13:44:33
<v-btn flat class="white--text" @click="logIn">Log in</v-btn> почеку клик по кнопке может не работать?
Вот это не смотрел: https://ru.vuejs.org/v2/guide/migration.html#Listening-for-Native-Events-on-Components-with-v-on-changed

Rafael
10.05.2017
13:45:19
Alexander
10.05.2017
13:45:41
гугл епта, найдется все :))

Rafael
10.05.2017
13:48:24
гугл епта, найдется все :))
меня переклинило, я думал что @click слушает не только этимы

Eugene
10.05.2017
14:38:03
Ребята, а есть ссылка на какое то нормальное руководство, как организовывать проект на vue, работать с компонентами и функцией рендер в том числе? Просто почти все, что я нашел актуально для vue 1, а как это заставить работать на vue 2 не очень понятно:(

Denis
10.05.2017
14:39:00
> функцией рендер Зачем?!

Eugene
10.05.2017
14:39:15
Ну типа createElement, нет?

Потому что она везде в примерах используется, от куда я знаю зачем

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