@vuejs_ru

Страница 237 из 3900
Stanislav
01.03.2017
21:32:36
О, в новой рассылке плагин @termosa :)
Станислав Станислава видит из далека :D

Stanislav
01.03.2017
21:32:45
?

Stanislav
01.03.2017
21:34:16
Понял
из плагина можно выдернуть миксин и положить в компонент, чтобы использовать внутри него атрибут id и не переживать что он заафектит другие id в приложении: template: '<input-group><input v-uniq-id><label vuniq-for></label></input-group>'

хотя идея, по большей части, возникла из-за моего интереса к accessibility, где все завязано на id в aria-* атрибутах

Google
Stanislav
01.03.2017
21:36:20
https://www.npmjs.com/package/vue-uniq-ids

Andrey
01.03.2017
21:36:50
а вот и float labels подъехали

https://github.com/bkzl/vue-float-label

а то я уже свои начал делать

хотя их делать часок

Stanislav
01.03.2017
21:41:27
хотя их делать часок
это если доки не писать… а парень еще и с тестами заморочился

Rafael
01.03.2017
21:43:22
https://github.com/bkzl/vue-float-label
О, посмотрю как он кастомные классы вешает

MVP
01.03.2017
21:47:38
хотя их делать часок
Да 2/3 компонентов vue делать реально часок ?

https://www.npmjs.com/package/vue-uniq-ids
Депенденси не больше чем сам компонент весит https://www.npmjs.com/package/qinu, я с мобильного не могу проверит

Stanislav
01.03.2017
21:51:36
я его написал специально под компонент

MVP
01.03.2017
21:53:11
я его написал специально под компонент
А, респект) я обычно просто uuid генератор беру который там 4 строки занимает

Stanislav
01.03.2017
21:55:32
мне нужно было чуть больше функций, и вместо увеличения плагина, я решил сделать расширенную версию uuid

Google
Stanislav
01.03.2017
21:56:36
аналогов я не нашел, а сам второй или третий раз с подобной задачей сталкиваюсь, когда нужно генерировать кастомные уникальные строки

Rafael
01.03.2017
21:59:32
Ребзь, а какие параметры должен принимать .install() для плагинов?

kaflan
01.03.2017
22:57:05
могу кинуть тебе пример плагина

я тестировал

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

https://gist.github.com/kaflan/cdd19cc9f5b97a3afb00b915a4435782

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

Ну это для второго вью

для первого там немного другая канетель.

Illya
02.03.2017
05:15:10
@termosa вот и тема для доклада подъехала - про a11y

А я тем временем в поезде на Киев сижу

Alex
02.03.2017
05:19:54
Поезда это хорошо, там пробок нет)

Illya
02.03.2017
05:29:15
Поезда это место силы для меня :)

Я очень много всегда всего делаю в поездах

Alex
02.03.2017
05:36:00
А мне нравится в окно смотреть, да перестук колёс слушать

Хотя это скоро везде пропадет уже

Illya
02.03.2017
05:36:39
в смысле?

Alex
02.03.2017
05:37:42
Ну меняют на бесстыковый путь теперь. Где скоростные уже заменили

И стучать нечему)

Google
Illya
02.03.2017
05:39:11
жаль

впрочем в нашей великой стране это случится не так скоро

Artem
02.03.2017
05:46:07
подскажите, как включить возможность использования pug в темплейтах в rollup-plugin-vue?

Alex
02.03.2017
05:52:30
подскажите, как включить возможность использования pug в темплейтах в rollup-plugin-vue?
https://github.com/rollup/rollup/wiki/Plugins в частности плагин pug или pug-html поставить может понадобиться

Mikhail
02.03.2017
05:55:51
Зачем юзать роллап, когда есть вебпак? (не развожу срач, просто интересуюсь)

Ruslan
02.03.2017
05:57:37
У роллапа практически нету побочного кода, имхо для библиотек самое то

vue кстати им собирается

Illya
02.03.2017
05:59:28
зачем юзать вью если есть реакт? :)

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

Vlad
02.03.2017
06:02:24
народ, а можно как-то консольлогнуть инфу (ну скажем объект) из вью без его обсерверов, а то там такая куча функций и из-за них нужных свойств не видно?

Alex
02.03.2017
06:05:08
В жсон перевести?

Ivan
02.03.2017
06:05:34
У роллапа практически нету побочного кода, имхо для библиотек самое то
У Роллапа (по крайней мере, пока) нет дев-сервера с хотрелоадом искаропки, что печально, ибо я ленив и люблю искаропки

Vlad
02.03.2017
06:05:48
В жсон перевести?
это типа console.log(var.toJSON()) ?

Сашка
02.03.2017
06:06:37
это типа console.log(var.toJSON()) ?
console.log(JSON.parse(JSON.stringify(var)));

Vlad
02.03.2017
06:06:54
Artem
02.03.2017
06:07:57
https://github.com/rollup/rollup/wiki/Plugins в частности плагин pug или pug-html поставить может понадобиться
спасибо, разобрался. поддержку недавно добавили и просто пока не зарелизили. на бете все работает

Vlad
02.03.2017
06:09:27
а зачем во vuex роутинг передаётся по умолчанию?

Artem
02.03.2017
06:09:43
Зачем юзать роллап, когда есть вебпак? (не развожу срач, просто интересуюсь)
там есть хорошие идеи в основе, которые потенциально могут сделать экосистему js не такой убогой. но я мимо проходил и вообще бэкенд-разработчик.

Сашка
02.03.2017
06:09:46
а зачем во vuex роутинг передаётся по умолчанию?
Нет. Не передается по умолчанию

Google
Сашка
02.03.2017
06:10:07
а зачем во vuex роутинг передаётся по умолчанию?
vuex-router ты поставил, видимо. И синкнул их

Vlad
02.03.2017
06:10:48
странно, может еще что-то его туда пишет

вроде таких плагинов не стоит

VueAuth поставил только, может он

а, да, есть sync(store, router)

это зачем делается? и что за функция такая?

Сашка
02.03.2017
06:13:49
vuex-router. Это он и есть

Admin
ERROR: S client not available

Сашка
02.03.2017
06:14:12
Чтобы у vuex было знание о текущем роуте

Vlad
02.03.2017
06:15:09
ну фиг с ним, пусть будет)

Сашка
02.03.2017
06:15:55
Удобная штука, если модифицируешь query. Типа: изменил фильтр - добавил в query - вызвал action в vuex, который уже знает о новых параметрах query, и прокидывать ему ручками ничего не нужно

Rafael
02.03.2017
06:19:19
ребзь, если я, делая либу еспортчу класс в котором есть метод install, это должно работать?

Illya
02.03.2017
06:19:39
why not?

Rafael
02.03.2017
06:20:22




Illya
02.03.2017
06:22:28
а кто install вызовет?

Rafael
02.03.2017
06:22:49


я так понимаю, что при создании инстанса вью

Illya
02.03.2017
06:23:27
можешь ткнуть место в доках, где про это написано?

я просто в поезде, медленный интернет

Google
Rafael
02.03.2017
06:24:15


https://ru.vuejs.org/v2/guide/plugins.html



Illya
02.03.2017
06:25:01
static install

ага, спасибо за картинки на медленном интернете

Illya
02.03.2017
06:25:59
вобщем static install

Rafael
02.03.2017
06:26:59
вобщем static install
как ты понял, что он должен быть статик?

Illya
02.03.2017
06:27:33
потому что у тебя еще нет экземпляра класса

соответственно не на чем вызывать install

Rafael
02.03.2017
06:29:12
хм, это не помогло

хм, это не помогло
этот метод вообще не вызывается

Stanislav
02.03.2017
07:04:24
@termosa вот и тема для доклада подъехала - про a11y
Конечно, но чтобы было интересно нужно больше времени

Illya
02.03.2017
07:04:42
Ну у тебя месяца 1.5 есть :)

Alex
02.03.2017
07:17:33
https://github.com/vuejs/vuex/pull/571

Vuex допиливают для работы с плагинами

Illya
02.03.2017
07:20:11
адский ад >__<

Stanislav
02.03.2017
07:20:15
Ну у тебя месяца 1.5 есть :)
я этой темой год уже как интересуюсь, хотя движение появилось только сейчас

Illya
02.03.2017
07:20:21
тут с модулями я сейчас пытаюсь типизировать

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