@vuejs_ru

Страница 38 из 3900
Евгений
16.12.2016
12:00:35
хотя прикрутил уже тот простой вариант по ссылке выше .org

там проще, но нет закрытия диалога по esc например

Alex
16.12.2016
12:08:17
@perin https://github.com/alertifyjs/alertify.js/issues/106 помощь приветствуется))) помоги им сделать

Евгений
16.12.2016
12:08:31
я не умею)

Google
Stanislav
16.12.2016
12:09:40
там вроде пулл реквест вмержили

Arthur ?
16.12.2016
13:10:26
привет всем! может кто-нибудь исходники middle-scale SPA на vue 2 дать посмотреть?(Из тех, кто гордиться построенной архитектурой)

Alex
16.12.2016
13:14:50
https://github.com/vuejs/awesome-vue

вот тут в примерах можно глянуть

https://github.com/rajabishek/begin

один из списка

MVP
16.12.2016
14:01:34
скажите а Single File Component подход - файлы .vue, в которых все инкапсулировано - это будущее? или просто вариант параллельный стандартному?

вообще есть ситуации когда их лучшье избегать почему-то ?

Stanislav
16.12.2016
14:11:07
Если компонент маленький, то хватает одного файла, если нет, выношу в отдельные

Alex
16.12.2016
14:38:19
А я везде их использую

Они удобные

MVP
16.12.2016
14:39:32
кажется да, так "четче", понятно где компонент и тп

Stanislav
16.12.2016
14:39:34
ну не знаю... У меня css может сильно разнести. И пропсов тоже может быть сильно больше

Google
MVP
16.12.2016
14:40:00
но вообще какой-то best practise есть на эту тему ? или только офф доки ?

Stanislav
16.12.2016
14:40:11
Я под компонент папку выделяю. В ней весь стафф

Ростут как на дрожах https://vuetifyjs.com/

Rafael
16.12.2016
14:51:24
но вообще какой-то best practise есть на эту тему ? или только офф доки ?
Посмотри на структуру папок в react-redux starter kit

Имхо, там лучшая структура

MVP
16.12.2016
14:51:45
?? react ? я не про то как компоненты писать, тут все ок

Rafael
16.12.2016
14:52:00
https://github.com/davezuko/react-redux-starter-kit/blob/master/README.md

MVP
16.12.2016
14:52:49
Структуру
я именно про подход с .vue файлами, стурктура компонентов - это более мнее понятно мне,

Stanislav
16.12.2016
14:55:05
Не понятно, какого совета ты хочешь :)

Stanislav
16.12.2016
14:56:01
Как вертикально скроллит задолбает, так переходи на внешние файлы, я хз...

Alex
16.12.2016
14:57:48
?

Как захочется использовать что-то нестандартное от html, css, js

Так тоже переходить)

Stanislav
16.12.2016
14:59:36
Но с другой стороны, мы можем писать какое-нибудь pug в vue...

Rafael
16.12.2016
15:04:11
я именно про подход с .vue файлами, стурктура компонентов - это более мнее понятно мне,
Там написано почему именно такое разбиение, а не другое, да я и сам в этом убедился, что там довольно верный подход

Arthur ?
16.12.2016
15:10:53
а вы все (html,css,js ) в .vue файлах определяете для компонентов? или создаете папку под компонент, в которой по 3 файла? какие плюсы минусы каждого из подходов?

Google
Arthur ?
16.12.2016
15:11:55
у меня например все в .vue, подумал что это модно-молодежно, но скроллить от стилей к разметке и обратно например не очень, проще между табами переключаться

Stanislav
16.12.2016
15:15:15
Но опять же, если в компоненте только верстка и чуть стилей - создавать несколько файлов смысла нет

Arthur ?
16.12.2016
15:20:08
Кстати говоря, кто разделяет, а кто нет?

Stanislav
16.12.2016
15:20:58
Arthur ?
16.12.2016
15:22:21
блин, озадачил) это компоненты, которые при получении одних и тех же аргументов всегда рендеряться одинаково

т.е. не зависят от каких то внешних факторов

Stanislav
16.12.2016
15:22:36
статичные, короче

Arthur ?
16.12.2016
15:22:39
да

Stanislav
16.12.2016
15:22:56
А в каком смысла "разделять"?

Rafael
16.12.2016
15:23:45
а как это по-русски?
https://m.habrahabr.ru/post/309422/

Stanislav
16.12.2016
15:24:03
Взглянем, спасибо

Arthur ?
16.12.2016
15:24:56
А в каком смысла "разделять"?
https://github.com/egoist/vuepack/tree/master/template/client/components ну вот здесь посмотри на Counter, например

и еще, подскажите чайнику - в чем фишка jsx? какие принципиальные преимущества перед html с шаблонизатором?

Arthur ?
16.12.2016
15:40:08
ну я также в .vue могу <script> и поехал

MVP
16.12.2016
15:40:08
можно писать js
только в вебпаке (или др) не забыть добавить

Stanislav
16.12.2016
15:41:28
ну я также в .vue могу <script> и поехал
не, ну в jsx ты описываешь шаблон с помощью JS. А в обычном шаблонизаторе ты ограничен ... шаблонизатором

Google
Alex
16.12.2016
15:58:33
а как это по-русски?
Функциональные компоненты. Так вроде перевели в документации

Stanislav
16.12.2016
15:59:12
Функциональные компоненты. Так вроде перевели в документации
ммм... Не уверен. Функциональные компоненты != статические.

Alex
16.12.2016
15:59:32
Они без состояния. Отрендерились один раз и не меняются

Stanislav
16.12.2016
16:00:03
"stateless", блин, логично, да

Alex
16.12.2016
16:01:21
Ну вот назвали их функциональными

И им свойство ставить ещё надо

MVP
16.12.2016
16:08:19
это чат по реакту или vuejs ? ?

Alex
16.12.2016
16:09:41
Обсуждение статьи сравнения фреймворков из доки вью))))

И сразу широчайший простор для полемики ?

Stanislav
16.12.2016
16:16:55
Кто-нить юзал https://github.com/probil/v-mask ,

Admin
ERROR: S client not available

Stanislav
16.12.2016
16:16:59
?

Alex
16.12.2016
16:17:38
Нет. Но надо будет посмотреть. Я пока заморочился inputmask прикрутил

Stanislav
16.12.2016
16:17:49
который jq?

Alex
16.12.2016
16:17:56
Оказывается у него есть vanilla версия

Stanislav
16.12.2016
16:18:06
ссылку в студию

Alex
16.12.2016
16:18:08
Правда для вебпака с бубном надо прикручивать

Да че

В оф пакете

Stanislav
16.12.2016
16:18:38
masked плагинов столько, так что, пожалуйста, ссылку)

Google
Alex
16.12.2016
16:19:15
https://github.com/RobinHerbots/Inputmask

Stanislav
16.12.2016
16:19:38
Спасибо, посмотрим

Alex
16.12.2016
16:20:18
Все равно конечно на dom завязывается

Stanislav
16.12.2016
16:29:48
Я очень извиняюсь, но можно мне ссылку на файл в той репе, где есть pure js Inputmask ?

Alex
16.12.2016
16:31:31
If you use a module loader like requireJS Have a look at the inputmask.loader.js for usage. Example config.js paths: { ... "inputmask.dependencyLib": "../dist/inputmask/inputmask.dependencyLib", "inputmask": "../dist/inputmask/inputmask", ... } As dependencyLib you can choose between the supported libraries. inputmask.dependencyLib (vanilla) inputmask.dependencyLib.jquery inputmask.dependencyLib.jqlite .... (others are welcome)

Вот те две строки надо в алиасах вебпака прописать

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

?

Stanislav
16.12.2016
16:34:51
Так. Щас я это все скомпилию в голове ?

Alex
16.12.2016
16:34:54
Ну а extensions как я понимаю общие для всех

По умолчанию bundle с jq версия. Первая строка переопределяет на ядро. А ядро внутри себя вызывает функции какие-то. Которые расписаны в одной из dependencies

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

Stanislav
16.12.2016
16:40:32
Я иду в Inputmask/js/inputmask.js. Там require("./inputmask.dependencyLib") Иду в inputmask.dependencyLib.js Там require("jquery"). А где vanila inputmask.dependencyLib ?

И где inputmask.loader.js...

Alex
16.12.2016
16:51:17
В npm пакете посмотри

https://github.com/RobinHerbots/Inputmask/blob/3.x/extra/dependencyLibs/inputmask.dependencyLib.js

Stanislav
16.12.2016
17:16:36
Да, туда я не заглянул. Большое спасибо ?

Yevhenii
16.12.2016
17:20:26
Добрьій вечер есть вопрос: есть строка "Олександров Андрей Андреевич" (пример), нужно найти все совпадения, но которьіе начинают слово, тоисть /\b(андр)/giu , но проблема в том что \b с кирилицей не работает, как решить?

Евгений
16.12.2016
17:23:22
кто нибудь делал приложухи для инсты в последнее время? не могу приложение вывести из песочницы, пишет Oops, an error occurred. и никаких подробностей

Stanislav
16.12.2016
17:46:42
Indexof ?

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