
Alexey
03.12.2016
20:57:53
Сап вечерний чат, кто-то может подсказать, как правильно готовить компьютед свойства для перечисляемых элементах (например внутри v-for). Нужно пилить свои компоненты для елемента перечисления? Я тут просто переезжаю с нокаута

Alex
03.12.2016
20:58:44
привет
пока не очень понятно что делаешь и хочешь)

Alexey
03.12.2016
21:02:09
У нас на проекте очень много таблиц, некоторые поля были просчитываемыми. Хочу перевести этот же функционал на vue, но пока не понимаю как правильно реализоваться просчитываемое (computed) свойство для элементов массива, который хранится в data и рендерится на странице в виде таблицы через v-for

Google

Глеб
03.12.2016
21:03:26
По идее через компоненты.

Alex
03.12.2016
21:03:33
ну а пример такой просчитываемой ячейки таблицы скажи

Alexey
03.12.2016
21:04:41
Например оставшиеся дни до заверщения задачи, там всякие проценты от общего количества и прочее

Alex
03.12.2016
21:05:20
ну или через метод, который будет преобразовывать

Alexey
03.12.2016
21:05:34
Вот метод мне кажется костылём
Типо не кешируется

Alex
03.12.2016
21:06:15
а данные в таблице будут меняться реалтайм?
обычно отрендерилась и показывается

Alexey
03.12.2016
21:07:42
Ну да, там хотят так
В общем компоненты это и есть тру вей?

Kelin
03.12.2016
21:08:29
Добрейший вечерочек

Alexey
03.12.2016
21:08:39
Вечер в радость

Глеб
03.12.2016
21:08:59
Тру, тру

Google

Kelin
03.12.2016
21:09:08
такс, я так полагаю, представиться надо)

Глеб
03.12.2016
21:09:11
Зачем что-то иное?
Надо)
Я уже два дня не успеваю написать)

Alex
03.12.2016
21:09:52
ну или перед рендером таблицы пробегать и уже менять данные как надо, а потом просто рендерить что вышло... можно методом... ну и конечно на v-for ключ вешать, тогда vue будет пробовать не обновлять лишнего
можно и компонентами)

Kelin
03.12.2016
21:12:11
▫️Какой у вас проект или где работаете?
Я фрилансер ~_~
▫️В чём вы специалист?
Вообще я бэкэнд-разработчик (PHP), но часто приходится и фронтом заниматься (Vue.js / Angular)
▫️Чем можете быть интересны или полезны сообществу?
Могу посодействовать в разработке/предложить свои идеи
▫️Чем интересно сообщество вам?
Пока еще не знаю, что тут есть, так просто так)
▫️Откуда вы?
Санкт-Петербург, Россия
▫️Как узнали про группу?
Товарищ пригласил


Глеб
03.12.2016
21:22:25
▫️Какой у вас проект или где работаете?
Фриланс плюс несколько персональных не релизнутых проектов
▫️В чём вы специалист?
NodeJS, frontend не очень люблю, но приходится. А так C# и C++ в GameDev'е.
▫️Чем можете быть интересны или полезны сообществу?
На VueJS с пол года, могу отвечать на не супер сложные вопросы. Может когда-нибудь таки выкрою времени под блог.
▫️Чем интересно сообщество вам? - Следить за развитием комьюнити библиотеки, подсматривать интересные методики, да и объяснять те или иные вещи мне нравится.
▫️Откуда вы?
Ростов-на-Дону, Россия
▫️Как узнали про группу?
В поиске по telegram =)
#whois


Alexey
03.12.2016
21:27:35
▫️Какой у вас проект или где работаете?
Я работаю в пермской компании ProIT: http://proitr.ru/
Пилим проект для государства по межведомственному взаимодействию (посредник между органами исполнительной власти, у которого один может запросить данные из друго или целого ряда других)
▫️В чём вы специалист?
Я .net разработчик, больше всего разбираюсь в asp.net (MVC и WebAPI, даже на веб-формах пилировал), так же могу в очереди сообщений (RabbitMQ) и видновые службы. MVVM до этого писал в основном на KnockoutJS, но решил, что нужно что-то более структурированное.
▫️Чем можете быть интересны или полезны сообществу?
Могу чем-то помочь по работе с asp.net
▫️Чем интересно сообщество вам?
Начал изучать Vue, пока всё нравится, но нужно перестраиваться.
▫️Откуда вы?
Пермь
▫️Как узнали про группу?
Посоветовали в группе дотнетчиков.
#whois

Kelin
03.12.2016
21:34:25
товарищи, кто как решал траблу с подключением шаблонов из файла (и решал ли вообще)?

Alex
04.12.2016
07:18:40
Я подключаю все из vue файлов
А что за проблема

Vadim
04.12.2016
16:23:37
не уверен было ли, если было удалю
https://www.youtube.com/playlist?list=PLwAKR305CRO_1yAao-8aZiQnBqJeyng4O

Alexey
04.12.2016
17:32:27

Stanislav
04.12.2016
18:51:49
А чего, у нас props нельзя вешать на элементы, которые рендерятся через <tag is="my-component"></tag>?

Kelin
04.12.2016
18:52:11
знакомые лица

Stanislav
04.12.2016
18:52:40
<li is="my-component" :title="Title"></li> говорит "template syntax error - invalid expression: :title="Title""

Alex
04.12.2016
18:53:12
может ему this.Title нужен?
уже не помню, где-то у меня без this не хотело работать

Stanislav
04.12.2016
18:53:28
this.Title? В шаблоне?

Google

Stanislav
04.12.2016
18:53:38
в <template></template>

Alex
04.12.2016
18:53:41
да
ну props в шаблоне я точно использовал и работало

Stanislav
04.12.2016
18:53:49
ээм

Alex
04.12.2016
18:58:00
хотя и так должно работать https://fiddle.jshell.net/crabbly/mjnjy1jt/

Stanislav
04.12.2016
20:31:00
Но все равно спасибо ;)

Alex
05.12.2016
03:45:21
Я помню как-то с день наверное убил, когда в первый раз разбирался с компонентами и вместо props написал prop
?

Igor
06.12.2016
08:20:39
А кто-нибудь использует typescript с vue?
как ощущения вообще?

Михаил
06.12.2016
08:29:13
Как раз читаю про это:
https://herringtondarkholme.github.io/2016/10/03/vue2-ts2/
По статье ощущение, что в итоге получается этакий ангулар2, но с костылями + хз, насколько корректно это все будет работать вместе.

Vitaly
06.12.2016
12:23:32
мы flow юзаем, нам пока хватает

Rafkat
06.12.2016
16:09:35
Посмотрите, о чем твитнул(а) @listochkin: https://twitter.com/listochkin/status/806128051352457217?s=09

Михаил
06.12.2016
16:11:29
Листочкин
Агетировал Vue на Kharkiv Js

Ruslan
06.12.2016
16:17:31
А запись есть?

Михаил
06.12.2016
16:17:45
еще вроде не выкладывали

Alexey
06.12.2016
16:37:19
У нас тоже в Перми недавно был фронтенд конфа

Kelin
06.12.2016
16:37:30
А есть кто с Питера здесь?

Google

Alexey
06.12.2016
16:37:32
За ангулар много говорили

Stanislav
06.12.2016
17:18:28

Евгений
06.12.2016
18:07:03
YoptaScript - язык программирования для гопников и чётких пацанов
https://yopta.space/

Kelin
06.12.2016
18:09:08

Евгений
06.12.2016
18:09:19
(
Я не в тренде

Kelin
06.12.2016
18:09:48
А ещё недавно выпустили TrumpScript

Admin
ERROR: S client not available

Kelin
06.12.2016
18:09:53
Загугли, если интересно

Zurab
06.12.2016
18:12:39
Гг

Kelin
06.12.2016
18:13:39
Вп
К слову, кто-нибудь интересуется киберспортом?

Oleg
07.12.2016
04:41:06
Интересовались…

Ilya
07.12.2016
05:05:59

Михаил
07.12.2016
06:29:12
Всем привет. А как вы юзаете jquery плагины?
Где вы их подключаете ?

Roma
07.12.2016
06:30:31
Сейчас бы жквери

Михаил
07.12.2016
06:31:01
Готов услышать, что тебе не нравится в jq + vue ?
У нас есть готовое кол-во компонентов под Vue?

Alex
07.12.2016
06:32:12
В mounted подключаю

Google

Михаил
07.12.2016
06:32:23
ну я о том, где ты тянешь сам скрипт

Alex
07.12.2016
06:32:26
Пара сайтов со сборником компонентов есть, но там не всё
В компоненте и подключаю

Михаил
07.12.2016
06:33:08
import plugin from 'plugin' ?

Alex
07.12.2016
06:33:34
Да
Переменной только не надо. Всё равно к доллару цепляются

Михаил
07.12.2016
06:35:02
в смысле
переменнй
переменной
типо просто
import select2 from 'select2';
import categories from '../../api/categories';
export default {
name: 'add-post',
data: function () {
return {
categories: categories
};
},
mounted: function () {
console.log(select2);
$('.categories').select2({
placeholder: 'Select an option'
});
}
};
не взлетает

Alex
07.12.2016
06:47:48
в компоненте перед объектом например так
import 'javascripts/plugins/selectize.js';
а в том файле у меня уже подтягивается плагин
require('selectize');
require('selectize/dist/css/selectize.bootstrap3.css');
ну и возможно дефолтные настройки выставляю
при необходимости
select2 помню смотрел, документация у них дикая... и они пишут что им больше по душе когда его инициализируешь не с DOM, а передавая ему опции в плагин