@vuejs_ru

Страница 65 из 3900
Kelin
14.01.2017
19:37:53
Я когда-то писал плеер, только он был на jQuery(

А, и когда Angular 1 изучал, тоже писал

MVP
14.01.2017
19:38:36
Потому что вот прям сердце разрывается, когда приходится подключать jQuery только из-за бутстрапа(
Так тебе внешний вид или поведение тоже? Если только вид тоесть же Bootstrap-css пакет например

Kelin
14.01.2017
19:38:50
Поведение

Google
Kelin
14.01.2017
19:39:00
Дропдауны, модалки, тултипы, вот это все

Вообще в идеале mdbootstrap.com вот это полностью перевести, но там оооочень много

MVP
14.01.2017
19:39:24
Ну вобщем да jquery подключать в новые проекты сегодня это боль

Kelin
14.01.2017
19:39:37
Кстати, очень годная тема, там Materialize+Bootstrap

Но

jQuery(((

Kelin
14.01.2017
19:49:28
vue-strap
Попробуй пораскрывать аккордионы у них

Лагает жутко

Alex
14.01.2017
19:50:02
а шо поделать!) bootstrap native ждать и допиливать уже как надо)

Kelin
14.01.2017
19:50:18
И куча мелких косяков Те же аккордионы первый раз открываются без анимации

Alex
14.01.2017
19:50:51
Ну так работы много) думаю от пулл-реквестов с исправлениями они не откажутся

Google
Kelin
14.01.2017
19:51:18
Это да

Вот нормальную реализацию бутстрапа для Vue

И идеально вообще

Rafael
14.01.2017
19:55:27
Я вот с axios слезть не могу :)
+ учень удобно использовать axios во vuex действиях

Kelin
14.01.2017
19:55:44
А примеры подкинешь?

Rafael
14.01.2017
19:56:03
А примеры подкинешь?
Могу только свой код показать

Или ты не ине?

*мне

Kelin
14.01.2017
19:56:15
го

Rafael
14.01.2017
19:56:25
Сейчас на гист закину

го
https://gist.github.com/Fl0pZz/4697b87a32198ffe17db3528707c6a7b

я конечно не профи, но пример кинул

в component.js смотри функции authorize() и reg()

Kelin
14.01.2017
20:04:13
Смотрю, смотрю

$(document).ready(function() {

Oh shit

Rafael
14.01.2017
20:04:46
Oh shit
увы, но jquery это зависимость materialize

Kelin
14.01.2017
20:04:53
Зачем ты это сделал, ирод Обернуть document ready в mount

Kelin
14.01.2017
20:05:16
Либо отдельно, либо без document ready

Google
Kelin
14.01.2017
20:05:44
mounted же срабатывает, когда компонент на странице уже запилился

А это вроде как после document ready, разве нет?

Rafael
14.01.2017
20:05:56
Либо отдельно, либо без document ready
последнее точно не прокатит, там может быть довольно много не определенного поведения

А это вроде как после document ready, разве нет?
честно - хз, нигде не написано про это

или я не нашел

Kelin
14.01.2017
20:06:22
Почему-то я $('...').tooltip() не оборачивал

Rafael
14.01.2017
20:06:37
я тут кажется даже спрашивал об этом

Почему-то я $('...').tooltip() не оборачивал
ну дык это же не инициализация табов)

Kelin
14.01.2017
20:07:06
честно - хз, нигде не написано про это
document ready - когда весь дом прогрузился mounted - когда страница загрузилась и на ней запилился компонент

Rafael
14.01.2017
20:07:16
если они не инициализировались - ну и ладно, а если табы - это говно

Kelin
14.01.2017
20:07:23
Компонент же не запилится до того, как страница загрузится, верно ведь?

Rafael
14.01.2017
20:07:45
хм, а ведь верно

Kelin
14.01.2017
20:07:57
Вот

Попробуй

Rafael
14.01.2017
20:08:20
лады, ща попробую

Kelin
14.01.2017
20:08:30
Черт, у меня одного пригорает с таких validateFormAuthorization() названий?

validateFormAuthorizationOnTheMainPageMafaka

Kelin
14.01.2017
20:09:06
Кстате, что за валидатор

validAuth() validReg() не?

Google
Rafael
14.01.2017
20:09:49
validAuth() validReg() не?
я готовлюсь к интерпрайзу

надо привыкать

Kelin
14.01.2017
20:10:34
Да просто, не вижу смысла писть столько буков, если и так понятно

Зато читается это в разы медленнее

И произносится

(если нужно)

Kelin
14.01.2017
20:11:36
email: this.email, username: this.username, password: this.password, password2: this.password_confirm Кому-то было лень password_confirm переименовать)

Kelin
14.01.2017
20:12:29
Блин, надо бы привыкнуть к плюшке с разыменовыванием, ну вот как в сторе у тебя {commit,getters}

Admin
ERROR: S client not available

Kelin
14.01.2017
20:12:58
А они разыменовываются в строгом порядке или по именам?

Rafael
14.01.2017
20:13:03
по именам

Kelin
14.01.2017
20:13:17
{ email, username, password, password2 } То есть я могу поменять их местами и все будет работать?

Rafael
14.01.2017
20:13:22
да

Kelin
14.01.2017
20:13:36
"Я кончил, спасибо"

Rafael
14.01.2017
20:15:03
Kelin
14.01.2017
20:16:33
ахах

Сделали бы что-то типа

Google
Kelin
14.01.2017
20:16:48
obj {email,username,password, password2}

типа и разыменовал, и нет

Rafael
14.01.2017
20:17:31
кстати я сам кончил, когда допер как исполььзовать промисный axios в vuex действиях

два дня счастливый ходил

очень красиво выходит

Kelin
14.01.2017
20:20:18
Vue-resource тоже годный, не знаю, че вы

Запросы передает - передает Тип данных указывать можно - можно Заголовки передает - передает Синтаксис нормальный - нормальный

А что еще надо от него

Rafael
14.01.2017
20:30:47
Промисы

Kelin
14.01.2017
20:31:12
Ну там в одном методе и удачный, и неудачный

.then((a) => {},(a) => {})

Rafael
14.01.2017
20:32:30
.then((a) => {},(a) => {})
А axios уменьшает ветвления отправляя генерируя ошикби

Kelin
14.01.2017
20:36:31
что?

Rafael
14.01.2017
20:36:59
То, что мне не нужно 2 функции в then передовать

Одну в then одну в catch

Чистенько и понятненько выходит

Kelin
14.01.2017
20:37:36
мбмб

Rafael
14.01.2017
20:39:01
Карочи, слишком много плюсов, чтобы от этого отказываться

MVP
14.01.2017
20:40:18
А axios уменьшает ветвления отправляя генерируя ошикби
Тоесть он за тебя кинет ошибку или можно общий error-callback написать при конфигурировании?

Kelin
14.01.2017
20:41:07
Одну в then одну в catch
Скорее всего, он имел в виду это

Ну, я так понял, если страница вернет 404/403, то будет catch, как в fetch

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