
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
Что-то простое - это своя либа.
В базе простые кнопки и формы с оформлением.
Потом, по мере необходимости, накручиваешь валидацию, отображение иконок и вот это все

Kelin
14.09.2017
12:34:26

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 и наслаивать все свое дерьмо из проекта в проект

Kelin
14.09.2017
13:10:11

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

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

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

Stanislav
14.09.2017
14:54:02

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
потомушт это не реакт

Airat
14.09.2017
14:57:52

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

Airat
14.09.2017
14:58:27

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/

Airat
14.09.2017
15:01:21

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

Denis
14.09.2017
16:54:46


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

Google

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

Nikolay
14.09.2017
18:37:12

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
Какие переходы? Разные элементы

Kelin
14.09.2017
19:59:05