@vuejs_ru

Страница 73 из 3900
Kelin
17.01.2017
12:55:04
мне уже впадлу вообще что-либо писать

как жить-то

если все установить можно

Roma
17.01.2017
12:56:48
если все установить можно
Мне наоборот кажется, что нормальных пакетов вообще почти нет, по крайней мере по сравнению с реактом

Google
Kelin
17.01.2017
12:57:05
Я боюсь пробовать реакт, ибо там еще больше всего готового

Roma
17.01.2017
12:57:13
maskedinput так и не завезли же даже?

Kelin
17.01.2017
12:57:14
И это, с одной стороны, хорошо, с другой - так впадлу

Kelin
17.01.2017
12:57:51
Хотя я по-прежнему пишу сам половину

Illya
17.01.2017
12:58:12
maskedinput так и не завезли же даже?
ага, оказалось проще костыль написать

Alex
17.01.2017
12:58:33
и что за костыль?

Kelin
17.01.2017
12:58:40
я могу написать)

но не сегодня и не завтра

Illya
17.01.2017
12:59:23
https://gist.github.com/xanf/a1808331d7a266170ed770b60bfc74ff

Kelin
17.01.2017
12:59:23
опишите, какие опции нужны

JQUERY

лучше бы ты это не постил

Google
Illya
17.01.2017
12:59:54
нужно аккуратно портировать react-maskedinput

А что плохого в jquery?

Kelin
17.01.2017
13:00:08
Зачеееееем

господи

Illya
17.01.2017
13:00:35
Эмм, а что не так?

Kelin
17.01.2017
13:00:50
Зачем подключать это уг для такой простой задачи

Я понимаю, допустим, бутстрап, его нормального нативного нет, а писать очень долго

Но чтобы сделать простенький компонент, господи, да зачем

Roma
17.01.2017
13:02:05
Прям простенький =)

Kelin
17.01.2017
13:02:18
Ну проще, чем весь бутстрап переписать

Alex
17.01.2017
13:02:59
Там с webpack можно будет подменить на vanilla inputmask кому очень припекает от жиквери)))

а кто еще какие директивы писал? такое чтобы не сферический пример, а пригодилось в работе

Illya
17.01.2017
13:06:07
@Kelin2025 написать вменяемую инпут маску совсем не просто (напоминаю - там одна работа с выделением будет адский ад). Плюс есть такое понятие как бизнес-ценность. Этот компонент я написал за полчаса. Портировать на vue react-maskedinput (в котором действительно очень качественная реализация маски) заняло бы часов 8-10. Ровно с той же бизнес-ценностью для проекта. Поэтому я однозначно выбираю первый путь Мы же не академическим программированием занимаемся, наша задача - помогать бизнесу делать деньги.

Там с webpack можно будет подменить на vanilla inputmask кому очень припекает от жиквери)))
в моем случае там и так в vue интегрирован bootstrap-шаблон, там и так ада хватает: import 'bootstrap'; import 'jquery-slimscroll'; import 'jquery.nicescroll'; import 'jquery.scrollto'; import 'block-ui'; import '!!expose?fastClick!fastclick'; import 'notifyjs-browser'; // theme JS plugins which are not on npm :( import 'assets/theme/js/detect'; // waves is weird :/ import 'assets/theme/js/waves'; // wow is too fresh in NPM import '!!imports?this=>window!assets/theme/js/wow.min'; import 'assets/theme/plugins/notifications/notify-metro'; import 'assets/theme/plugins/notifications/notifications';

да ладно, вполне неплохо

Alex
17.01.2017
13:08:55
А стили как подключаешь? в конфиге webpack добавил подцеплять все js и все css?

Stanislav
17.01.2017
13:09:08
есть ощущение, что проект был получен от верстальщика человек-jq-плагин :)

Illya
17.01.2017
13:09:20
нет, просто куплена готовая бутстрап-тема

(опять же возвращаясь к вопросу о целесообразности с точки зрения бизнесА)

Alex
17.01.2017
13:09:36
есть ощущение, что проект был получен от верстальщика человек-jq-плагин :)
зато хорошая практика будет по перепиливанию без jq чтоб было в итоге)

Google
Stanislav
17.01.2017
13:09:37
а, ну понятно

Alex
17.01.2017
13:10:00
да я не про куплена) а те импорты же только js подтянут по умолчанию, а css как подключаешь?

Stanislav
17.01.2017
13:10:13
зато хорошая практика будет по перепиливанию без jq чтоб было в итоге)
неа. Как бы там не думалось, а оно никогда не перепишется...

Kelin
17.01.2017
13:10:29
http://youmightnotneedjquery.com/ Кек, первый раз увидел это

Illya
17.01.2017
13:11:24
А стили как подключаешь? в конфиге webpack добавил подцеплять все js и все css?
руками в vue компоненте: <style src="assets/theme/css/core.css"></style> <style src="assets/theme/css/icons.css"></style> <style src="assets/theme/css/components.css"></style> <style src="assets/theme/css/pages.css"></style> <style src="assets/theme/css/menu.css"></style> <style src="assets/theme/css/responsive.css"></style> <style src="assets/theme/plugins/notifications/notification.css"></style> а где надо вебпаком: import 'jsgrid'; import 'jsgrid/dist/jsgrid.css'; import 'jsgrid/dist/jsgrid-theme.css';

Alex
17.01.2017
13:12:27
спасибо :) также делаю, значит ничего лучшего пока не придумано

Illya
17.01.2017
13:12:27
неа. Как бы там не думалось, а оно никогда не перепишется...
Да, и вполне осознанно. Тема периодически добавляется и обновляется и брать менять JS и потом отслеживать "что поменял автор" и портировать к себе - ну полная глупость. Как раз задача - интегрировать сторонний код с минимумом изменений чтобы легко было накатывать апдейты

Сейчас у меня для этого написан кодемод, который все что делает - оборачивает главный файл темы в функцию и экспортирует ее - чтобы я мог ее вызвать в нужный момент а не в document.ready

и обновление занимает минут 5

Rafkat
17.01.2017
13:14:44
коллеги

как я понял

http://materializecss.com/about.html

Rafkat
17.01.2017
13:14:56
https://getmdl.io/index.html

https://vuematerial.github.io/#/

это 3 несвязанные между собою вещи

кроме собственно концепции материал дизайна?

Illya
17.01.2017
13:16:04
да

каждый пилит кто во что горазд

победит сильнейший (на самом деле нет - все три будут вечно недоделаны)

Google
Kelin
17.01.2017
13:16:59
но гугловский выглядит посолиднее

https://vuematerial.github.io/#/
Тут менюшка лагает, лол

Illya
17.01.2017
13:25:24
А вообще это сильная сторона Vue - interop со сторонним кодом

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

Alex
17.01.2017
13:29:17
Интересно еще когда Custom Elements допилят (https://github.com/vuejs/vue-element/pull/9)

Illya
17.01.2017
13:30:10
ну вобщем-то круто

Admin
ERROR: S client not available

Illya
17.01.2017
13:30:12
но зачем? :)

Stanislav
17.01.2017
13:30:18
да скоро уже,

Alex
17.01.2017
13:30:19
хз :D зачем всё делают

Illya
17.01.2017
13:31:09
ну т.е. в целом это прикольно

и типа упрощает жизнь

Stanislav
17.01.2017
13:31:34
смотришь такой в devtools, а там красиво...)

Illya
17.01.2017
13:31:58
но с точки зрения технического руководителя, я бы никогда в здравом уме и трезвой памяти (за исключением критических ситуаций) не пустил бы больше одного фреймворка-глобальной библиотеки в проект

Alex
17.01.2017
13:32:02
Устроился работать в контору где всё на реакте и втихаря пилишь компоненты на Vue :D

Illya
17.01.2017
13:32:05
слишком растут риски и технический долг

Я вот нашел наверное первое полезное применение символам в реальной жизни (речь не о well-known вещах типа Symbol.iterator / Symbol.species)

Примешивать к ответу сервера данные пагинации так чтобы ничего не поломать

Roma
17.01.2017
13:42:21
Всем фронтенд ноутбук

Там даже vue есть

Google
Kelin
17.01.2017
13:42:40
Козуля

Alex
17.01.2017
13:42:44
сеньор-помидор

Roma
17.01.2017
13:42:46
Простите, не удержался

Rafkat
17.01.2017
13:42:53
Абрамов?

Владимир??‍?
17.01.2017
13:44:37
выглядит отвратительно, лучше чистенький

Illya
17.01.2017
13:46:18
неа )

Kelin
17.01.2017
13:48:25
убожество

вот если бы оин все были 6угольные и полностью покрывали

тогда мб и смотрелось бы, а так отвратительно

Illya
17.01.2017
13:50:36
Угольные будут ещё :) поэтому ж стандарт наклеек и сделали

Ну плюс все не заклеить ибо посередине опора

Владимир??‍?
17.01.2017
13:51:43
можно загнаться и аккуратно вырезать, но это такое

Kelin
17.01.2017
13:51:50
ну просто вот эти круглые и в форме пламени вообще не в тему

Владимир??‍?
17.01.2017
13:52:04
еще и грязный:)

Kelin
17.01.2017
13:52:52
да уж

Illya
17.01.2017
13:53:08
В форме пламени это наклейка хороших крутых кодеров :)

А грязный - потому что кодю где попало :)

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