@vuejs_ru

Страница 467 из 3900
Liv
21.05.2017
19:12:59
привет, а подскажите есть какой-то способ во Vue для работы с html или нужно юзать jquery/vanillaJS etc?

Google
Вишневый чай
21.05.2017
19:14:33
я не знаю, что такое пререндер )
гугл в помощь, на все ваши вопросы можно было найти ответ просто открыв доки)

Liv
21.05.2017
19:14:37
ну, обратиться к элементам внутри Vue-контейнера, навесить им события, все такое

Emil
21.05.2017
19:15:06
Ref погугли, мб это то о чем ты говоришь

Liv
21.05.2017
19:15:19
ок, спс

Emil
21.05.2017
19:15:20
Но скорее всего тебе это не нужно

Liv
21.05.2017
19:15:29
почему?

Вишневый чай
21.05.2017
19:16:14
ну, обратиться к элементам внутри Vue-контейнера, навесить им события, все такое
если вам это нужно делать, то велика вероятность что вы делаете что-то не так. Но если все-таки надо, то можно воспользоваться ref, и развесить листенеры в created тоже можно

Emil
21.05.2017
19:16:46
почему?
Напиши, что ты хочешь сделать, я напишу, как надо это сделать

Вишневый чай
21.05.2017
19:17:01
лучше используйте директивы

Emil
21.05.2017
19:17:16
Тут эта тема про декларативный подход обсасывалась раз 100

Вишневый чай
21.05.2017
19:18:23
эван даже статейку в своем блоге посвятил на эту тему

Google
Emil
21.05.2017
19:18:26
Вот

Это плохая идея

Вы не должны менять html

Вы должны менять состояние

Зачем тебе поиск в дом. Вью сам за тебя найдёт и расставит. Биндинг наоборот добро, поможет сделать проще

Вишневый чай
21.05.2017
19:19:41
я думаю причина в том, что люди начинают изучение фреймворка с чего угодно, только не с доков

даже если доки шикарны

Valery
21.05.2017
19:22:37
даже если доки шикарны
никто не читает инструкций по применению - это правило относится ко всему )

Liv
21.05.2017
19:24:02
возможно, ты прав, хотя доки у меня рядом открыты :) Я раньше фреймворками не пользовался и вот решил научиться, начав с Vue. Проект попался подходящий - несложный, вот и решил применить Vue на фронте. Теперь думаю, что применяю его не так, как надо, ибо использую его, по факту, взамен jQuery - для обработки фронтовых, не слишком богатых, штук. Да и компоненты не получилось использовать/реализовать (я тут много раз просил помощи, но так и смог разобаться пока :) ).Поэтому и надо мне цепляться к html :)

ктот использовал слайдер https://github.com/SSENSE/vue-carousel? Уж очень нужна подсказка, как там заставить слайдер перелистнуться к нужному слайду

Вишневый чай
21.05.2017
20:37:01
угараю с демки )))



Liv
21.05.2017
20:39:21
ага, а че-нить подсказать можешь?

Вишневый чай
21.05.2017
20:40:01
paginationEnabled наверное ищешь?

https://ssense.github.io/vue-carousel/examples/ блок "Navigation"

Liv
21.05.2017
20:42:46
нет, событие pageChange

http://prntscr.com/fahtqm

Вишневый чай
21.05.2017
20:45:35
блин а оригинально написано, взял на вооружение

сам метод лежит в Carousel.vue

goToPage(page) { if ((page >= 0) && (page <= this.pageCount)) { this.currentPage = page this.$emit("pageChange", this.currentPage) } },

Google
Вишневый чай
21.05.2017
20:47:36
358 строка

data() { return { parentContainer: this.$parent, } }, еще один способ пробросить методы родителя в ребенка

Liv
21.05.2017
22:06:19
нифига не понял как заставить его пролистаться на конкретный слайд. Я могу как-то прицепиться к этому pageChange из Vue-экземляра, где слайдер является компонентом?

Kelin
21.05.2017
22:26:19


И при копипасте у всех функций тоже слетает пробел

При сейве возвращается, но не всегда

Влад
21.05.2017
23:28:42
Привет, не работает такая строчка

return filters[this.visibility](this.items);

Пишет is not a function

Varyen
21.05.2017
23:36:30
возможно это действительно не функция, вряд ли браузер врет

Влад
21.05.2017
23:55:41
Вау

Вишневый чай
22.05.2017
03:46:33
Хз может у аас трехпробельные отступы?

Сашка
22.05.2017
04:18:57
ребят, как слушать @submit, когда на форме есть невалидные инпуты?

Rafael
22.05.2017
04:20:54
На этот сбмит поставь @click.native и .prevent
И при клике вызывай какой-нибудь метод

Сашка
22.05.2017
04:24:18
На этот сбмит поставь @click.native и .prevent
Да это понятно, но может какие-нибудь более валидные варианты есть? У меня формы еще и на ctrl+Enter сабмитятся, значит нужно 2 евента слушать уже. И из разных источников :( Жалко @invalid не бабблится.

ооо

Google
Сашка
22.05.2017
04:25:06
Хотя можно его забабблить!

$emit-ом

Не, не вариант. Придется так на каждый input навешивать евент-листнер.

Vladimir
22.05.2017
07:37:20
извини за оффтоп, а что за тема?

Rafael
22.05.2017
07:38:11
На такое eslint способен

Сашка
22.05.2017
08:22:38
novalidate - прекратит валидировать) А это не надо. Решил навесить onclick на submit и дополнительный эвент эмитить на ctrl+enter

Admin
ERROR: S client not available

Illya
22.05.2017
08:24:48
Ну я бы влепил novalidate и нормальные vue валидации

Обычно делают так

Владимир??‍?
22.05.2017
08:33:33
Illya
22.05.2017
08:33:55
Я использую vee validate но народу он не нравится

Rafael
22.05.2017
08:36:54
Советуешь какой-то?
мне вот пока что понравилась валидация у element-ui

Vuetify обновил доки!

Quiss
22.05.2017
08:42:18
Я медленно начинаю читать обновлённые доки... ммм

потом @c01nd01r показывает свой gulpfile

и мы все начинаем собирать проект

прям сюжет для порно

Rafael
22.05.2017
08:43:17
Vuetify обновил доки!
и сам обновился

Stanislav
22.05.2017
08:44:19
Google
Rafael
22.05.2017
08:44:21
https://github.com/vuetifyjs/vuetify/releases/tag/v0.12.0

Quiss
22.05.2017
08:44:33
спасибо )

Rafael
22.05.2017
08:46:22


не, ну норм так

Kelin
22.05.2017
11:45:28
Хз может у аас трехпробельные отступы?
Два, но я имею в виду пробел между названием функции и аргументами

На такое eslint способен
Это то понятно, но чёт не нашёл настройки этой

Rafael
22.05.2017
11:46:54
Kelin
22.05.2017
11:47:17
А какие ещё валидаторы есть нормальные? Чёт vee неудобный лично для меня

Rafael
22.05.2017
11:47:46
там сааамый удобный кмк

Kelin
22.05.2017
11:49:17
Займусь этим сегодня, наверное Или завтра

Stanislav
22.05.2017
11:50:21
Мне vee validate наоборот показался гибким, зря его сразу не взял

Rafael
22.05.2017
11:51:41
и нестабильным апи

Kelin
22.05.2017
11:52:51
Буду смотреть крч, не знаю пока В прошлый раз не было времени выбирать и писал свой костыльный, очень кривой и неудобный

Надо исправлять этот косяк

Dmitriy
22.05.2017
11:53:50
привет всем! парни, то что я в экшинах стора делаю логику, к примеру во время логаута удаляю из localStorage токен и другое, это нормально? или нужно выносить ее?

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