Вольти
После жквери я думал брошу веб, Ты-мэн рулит
CherryTea
вуе не особенный, что угодно лучше жквери
CherryTea
причем дело даже не в либе, а в подходе
Вольти
CherryTea
как видите vue не спасает кодеров заразишихся от jq подходом работать с домом напрямую и дергать из него урлы...
CherryTea
из аксиоса 🤦‍♂️
Вольти
Эээ ты это сказал аш сердце прихватило
Вольти
Oleg
И не кровоточили.
Andrew
Привет. Реально ли повесить на дату геттер, который бы фильтровал значения по уникальности? Если у меня массив и надо чтоб только уникальные остались
Andrey
computed?
Andrew
как вариант, а еще?
Andrew
в доках вроде такого нельзя делать, дата это просто дата должна быть
Oleg
Всем привет, придумали уже как можно amp использовать вместе с vue? P.S. Сорри, если вопрос некорректен.
Illya
Никак
Illya
Только если ssr
саша
Думаю такой вариант предпочтительнее, чем захардкодить валидацию в компонент.
Maxim
В vue стили надо хранить в файлах компонентов или лучше вынести в отдельный css файл?
Vladimir
по необходимости можно вынести в отдельный файл
Mixam19
так максимально оптимально получается
Mixam19
особенно если стили в компоненте занимают больше строк, чем сама компонента
Maxim
Так же можно сделать с разметкой и скриптами
Vladimir
Делай, но не когда весь файл занимает 50 строк ..
Aleksey
Можно через computed обновлять значения данных переданных через props
Спасибо за совет. Но вот не могу решить проблему именно в таком плане - у меня есть компонент формы, в котором методы отправки и валидации. Вызываю компонент формы и передаю в slot инпуты. Как мне работать с ними из компонента формы? Можно каждый раз создавать дату для этих инпутов и через пропсы передавать в компонент дату инпутов, но как тогда валидировать и подствечивать инпуты из компонента?
Maxim
Все приложение будет в один файл помещено и загружаться за раз, а потом получать данные по ajax?
Maxim
есть туториалы как ajax с приложением vue правильно связывать?
Alex
есть туториалы как ajax с приложением vue правильно связывать?
Никак можно не связывать, просто использовать любимую ajax-библиотеку
🤔
Все приложение будет в один файл помещено и загружаться за раз, а потом получать данные по ajax?
Максим, вы про что вообще? Vue в общем случае может использоваться как view библиотека или как полноценный vm слой в mvvm архитектуре. Все приложение в один файл - это второй подход. Тогда в вашем приложении будут компоненты, которые могут запрашивать данные с помощью ajax с любого бэка. Самое популярное решение vue-resource (https://github.com/pagekit/vue-resource)
🤔
Значит уже не vue-resource
🤔
А кстати, кто чем пользуется?
Alex
Эван решил работу с сетью отдать на откуп другим и сосредоточиться на вью. Он рекомендовал axios, но можно любую другую взять, или хоть fetch использовать
🤔
У меня последние пол года реакт проект, сорян
Alex
мне axios тоже понравился, есть у него удобные моменты
Aleksey
Смотря какой ещё слот, а вообще можете приглядеться к vue-form-generator
Ну допустим в компоненте форма есть <form ....> <slot name='body'> </form> Я вызываю потом этот компонент <form-component> <div name='body'> <input name='phone' type='tel'> </form-component> Вот как мне содержимое инпута привязывать к данным компонента? Только через пропсы? И если да, фиг с ними, как мне обращаться к инпуту (как к элементу) из компонента?
Alex
Ну все поля вставленные через такой слот находятся в области видимости родителя
Alex
мне кажется вы что-то усложняете :)
Aleksey
Через querySelector?
Alex
Через querySelector?
просто подключаете компонент формы, а внутри него уже сами поля, валидация
Alex
а снаружи ничего лишнего
Alex
с оберточкой? Vue-axios?
Да ну её, прям так, чистоганом
Aleksey
просто подключаете компонент формы, а внутри него уже сами поля, валидация
Тогда мне придется плодить этих компонентов под разные формы - верно?
Alex
ну логично же, зато компоненты одинаковых форм можно переиспользовать. А если не нужно такого, то и выносить в компонент отдельный поля необязательно
🤔
Да ну её, прям так, чистоганом
А импортите прям в компоненты?
Alex
да, где используется там явно импортируется
Aleksey
ну логично же, зато компоненты одинаковых форм можно переиспользовать. А если не нужно такого, то и выносить в компонент отдельный поля необязательно
Эх, привык просто с jquery, написал себе плагины под все нужды и вызываю/работаю с ними на протяжении всего проекта. Так сказать - универсальные. А тут уже всю голову сломал как зауниверсалить) Спасибо
Alex
никакой магии, всем всё понятно
Alex
если вам понадобится Vuex вы будете об этом знать наверняка и не сомневаться в этом
Жалгас
кто пользуется vue-i18n, есть ли более короткая запись для $this.$i18n.locale ?
Жалгас
так же вопрос есть ли более короткая запись чем this.$root ?
Nikita
кто-нить использовал loading компонент в lazy-load компонентах vue-router?
Vladimir
root = Vue.prototype.$root;
Vladimir
Но я не уверен)
Olexandr
Мы юзаем вебпак ensure для lazyload
Nikita
что?
Nikita
не совсем понимаю, как твой ответ отвечает на мой вопрос
Evgeniy
Есть несколько элементов, каждый обернут одним и тем же транзишин. Можно ли как-то поставить для каждого свою задержку перехода, без хуков?
Pavel
Делал кто на Vuetify табы с роутингом?
Павел
парни, как передать геттеру в хранилище параметр?
Павел
Делал кто на Vuetify табы с роутингом?
мне кажется, что он слишком сырой. попробуй что-нибудь стабильнее :)
Yaroslav 🇺🇦
oneitem: (state, getters) => (id) => state.somthing.find(item => item.id === id),
Павел
видел это в документации , но не особо понимаю как оно работает
Yaroslav 🇺🇦
Что именно?
Павел
ну, мне тупо надо массив отфильтровать
Павел
где искать строку по которой фильтровать?
Yaroslav 🇺🇦
Геттер возвращает функцию в которую ты передаешь параметр (ту строку по которой будешь фильтровать) в стейте берешь свой массив и фильтруешь
Павел
аааа....
Павел
похоже дошло
Nikita
Делал кто на Vuetify табы с роутингом?
А что именно за проблема?
Pavel
А что именно за проблема?
А второй: используюя :to и директиву router, отрабатывает роутинг, а как активировать нужный блок <v-tabs-content> чтобы сохранить дефолную анимацию я так и не нашел.
Pavel
А второй: используюя :to и директиву router, отрабатывает роутинг, а как активировать нужный блок <v-tabs-content> чтобы сохранить дефолную анимацию я так и не нашел.
Вместо, чего-то на подобии этого: <v-tabs-content v-for="i in items" :key="i.value" :id="'tab-' + i.value"> <router-view></router-view> </v-tabs-content>