@vuejs_ru

Страница 1332 из 3900
DimenSi
14.09.2017
11:23:09
для управление контейнеров

Artur
14.09.2017
11:28:42
а в исходный код vuetifyjs лазил - посмотри там реализацию Data tables

@eddimensi https://vuetifyjs.com/components/data-tables

@eddimensi https://github.com/vuetifyjs/vuetify/tree/dev/src/components/VDataTable

Google
DimenSi
14.09.2017
11:35:45
не совсем понимаю как мне поможет это

в общем, решил сделать самый тупой компонент который можно сделать, а вокруг него строить слои

Kelin
14.09.2017
12:25:43
Vuetify
Мне, кстати, не зашёл Больно громоздкий А как бывает с громоздкими UI kits - теряется гибкость и херня получается, потому что специфичные кейсы все равно не покроет

Нужно что-то лёгкое на уровне простых css фреймворков с минимумом лишней хуйни Чтобы ты поставил, основу настроил и дальше пилишь в соответствии со своими кейсами

Stanislav
14.09.2017
12:31:48
Что-то простое - это своя либа. В базе простые кнопки и формы с оформлением. Потом, по мере необходимости, накручиваешь валидацию, отображение иконок и вот это все

Stanislav
14.09.2017
12:34:34
Это ж хорошо

приложенька растет с бизнесом

Kelin
14.09.2017
12:34:55
Для иконок vue-awesome Для валидации vuelidate Кнопки и прочее просто css

Stanislav
14.09.2017
12:34:58
и ее экосистема

Главное, что б деньги на это были :)

Kelin
14.09.2017
12:37:17
Просто один огромный минус уи китов - Не все покрывает - При попытке автора покрыть все получается куча лишнего и негибкого

Stanislav
14.09.2017
12:40:04
Ну автор под свои задачи пилит, на основе своего опыта

Google
Stanislav
14.09.2017
12:40:14
А написать универсальный кит сложно

Nikolay
14.09.2017
13:03:38
взял только js реализацию и накидал дизайн поновой )

но в случае vue это сложновато думаю

Kelin
14.09.2017
13:05:53
Stanislav
14.09.2017
13:06:08
еп

Kelin
14.09.2017
13:06:49
Посему я и не вижу смысла в них

Stanislav
14.09.2017
13:06:54
Посматриваю на react-bem-core. "звучит" все красиво, но даже не знаю... Внутри компонентов страшненько

Nikolay
14.09.2017
13:09:08
уровни переопределения имба просто, с ними можно иметь маленький core и наслаивать все свое дерьмо из проекта в проект

Nikolay
14.09.2017
13:10:21
нет

Dave
14.09.2017
13:10:23
че такое smacss

Kelin
14.09.2017
13:10:47
нет
5 уровней вполне хватает

Nikolay
14.09.2017
13:11:20
ты не понял про что я

Stanislav
14.09.2017
13:12:39
5 уровней вполне хватает
Не, там другая тема

Kelin
14.09.2017
13:13:08
Nikolay
14.09.2017
13:44:38
https://docute.js.org/#/ внутри vue )

Междоус
14.09.2017
13:53:23


Stanislav
14.09.2017
13:55:42
https://docute.js.org/#/ внутри vue )
Это от EGOIST, наверное)

Google
Dmitry
14.09.2017
14:45:49
пасаны, а как делать екстенды компонентов?

Airat
14.09.2017
14:50:30
или я не так тебя понял

Dmitry
14.09.2017
14:50:55
ссылкой кинешь?

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

Airat
14.09.2017
14:51:19
можешь сделать плагин, или можешь вынести в миксин

Dmitry
14.09.2017
14:51:37
да то что нужно

а то я думаю как жить без классов

Airat
14.09.2017
14:52:24
а то я думаю как жить без классов
https://twitter.com/mokevnin/status/903909806901166080

Dmitry
14.09.2017
14:56:15
композицию компонентов?

миксины норм, функционал как у класса, все ок

Airat
14.09.2017
14:56:48
Dmitry
14.09.2017
14:56:50
но почему нельзя было просто сделать компонент класс непонятно

Roman
14.09.2017
14:57:26
потомушт это не реакт

Dmitry
14.09.2017
14:58:07
я так и не нашел норм стартера

Airat
14.09.2017
14:58:27
я так и не нашел норм стартера
https://ru.vuejs.org/v2/guide/typescript.html#Компоненты-Vue-в-виде-классов

Dmitry
14.09.2017
14:58:38
да я видел

Google
Dmitry
14.09.2017
14:58:42
но настраивать было ни каеф

через декоратор компонент самый сок

Airat
14.09.2017
14:59:28
аа, ок

Stanislav
14.09.2017
15:00:16
шта это?
Статья из доки по реакту https://abraxabra.ru/react.js/bystryy-start/kompozitsiya-protiv-mekhanizma-nasledovaniya/

Denis
14.09.2017
16:35:47
друзьяя, кто-нибудь использовал socket io с vue??

Vladimir
14.09.2017
16:49:08
+ laravel echo server

Для соккетов есть пакеты

Denis
14.09.2017
16:50:09
Echo
дело в том что на сервере уже используется socket iuo

Vladimir
14.09.2017
16:50:33
Так а в чем там проблема?

https://github.com/MetinSeylan/Vue-Socket.io

Denis
14.09.2017
16:51:40
Так а в чем там проблема?
проблема в том, что библиотека vue-socketio плохо документирована, я с сокетами впервые работаю, хотел узнать насколько практично использовать сырой вариант клиентской части

Vladimir
14.09.2017
16:52:37
Зачем изобретать то что уже сделали за тебя) Но с другой стороны если вариант рабочий старый, то почему бы и нет

Так а что там плохо задокументировано, какой у тебя вопрос?

Stanislav
14.09.2017
16:53:37
проблема в том, что библиотека vue-socketio плохо документирована, я с сокетами впервые работаю, хотел узнать насколько практично использовать сырой вариант клиентской части
Тогда стоит узнать, как работают/как работать с простыми сокетами, а потом уже юзать либы. Там ничего сложного. Одна статья на learn.javascript.ru и час-два практики

Denis
14.09.2017
16:54:46
Зачем изобретать то что уже сделали за тебя) Но с другой стороны если вариант рабочий старый, то почему бы и нет
я правильно понял, что я отправляю какой-либо. event и взамен не получаю данных в коллбек, а получаю их on('some event')?

Vladimir
14.09.2017
16:57:39
вот подключение import VueSocketio from 'vue-socket.io'; Vue.use(VueSocketio, 'http://socketserver.com:1923'); а вот само использование var vm = new Vue({ sockets:{ connect: function(){ // вызовется, когда подключится к соккету console.log('socket connected') }, // подписываешься на событие 'customEvent' customEmit: function(val){ // отработает, когда произойдет событие в val придут данные console.log('this method was fired by the socket server. eg: io.emit("customEmit", data)') } }, methods: { clickButton: function(val){ // а тут просто публикуешь событие // $socket is socket.io-client instance this.$socket.emit('emit_method', val); } } })

а так же можно так подписать на событие this.$options.sockets.event_name = (data) => { console.log(data) } и отписаться delete this.$options.sockets.event_name

я правильно понял, что я отправляю какой-либо. event и взамен не получаю данных в коллбек, а получаю их on('some event')?
смотри, вот так Vue.use(VueSocketio, 'http://socketserver.com:1923') ты подключаешься к соккетам. Далее если ты хочешь кинуть ивент какой то делаешь так this.$socket.emit('emit_method', val); а если ты хочешь подписать на это событие получить данные переданные в нем, то делаешь так this.$options.sockets.event_name = (data) => { console.log(data) }

Google
Rafael
14.09.2017
18:35:43
Не могу не поделиться своим открытием: const f = (x, y=x) => x * y

Nikolay
14.09.2017
18:37:12
Не могу не поделиться своим открытием: const f = (x, y=x) => x * y
молодец, на еще погляди что в es6 можно https://gist.github.com/DmitrySoshnikov/3928607cb8fdba42e712

Rafael
14.09.2017
18:37:29
9. Variables and scoping http://exploringjs.com/es6/ch_variables.html

После вот этого, но не думаю, что я смогу там узнать что-то нового

Nikolay
14.09.2017
18:38:59
поверь, сможешь )

Rafael
14.09.2017
18:39:29
Не думаю, в книге стильно больше примеров, чем в твоей ссылке

Nikolay
14.09.2017
18:45:15
ну молодец

Alexandr
14.09.2017
18:47:45
ахахах

æ digital
14.09.2017
19:13:04
А как запускать транзишен внутри транзишена? Почему это не работает <transition name="modal"> <div v-if="isModal" class="modal-overlay"> <div @click="reactiveModal" class="fakeoverlay"></div> <transition name="modal-content"> <div v-if="isModal" class="modal-content" > <h2>Super Modal</h2> <input type="text" name=""> <button @click="reactiveModal" class="primary-button">CLICK</button> </div> </transition> </div> </transition>

Anybody?

Nikita
14.09.2017
19:41:20
Anybody?
v-if ссылается на одну переменную. Не проще сделать транзишн, учитывающий детей?

Kolya
14.09.2017
19:52:33
<template v-if="listChildVisible"> <list-child v-if="this.list.hasOwnProperty('child')" :childList="this.list.child"></list-child> <input type="text" v-else> <button v-on:click.prevent="test()">Создать</button> </template> Это нормально, что button покзывается если на инпуте срабатывает v-else? Получается, все что идет после v-else будет применяться к нему?

æ digital
14.09.2017
19:54:44
Nikita
14.09.2017
19:55:37
æ digital
14.09.2017
19:58:40
Какие переходы? Разные элементы

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