Victor
Ну таке... Собственно после 2.5 внятных планов не видно
Victor
Да, честно говоря, я и не вижу, чего такого не хватает Vue
Rafael 🌵
Vue cli, dev tools
Victor
Ну вот это да А то давеча срач был нехилый насчет того, что компонентов мало, плагинов для vuex мало и т.д.
Victor
Народ бедный до сих пор на плагинах jQuery сидит
Anatoly
https://medium.com/js-dojo/whats-new-in-vue-js-2-0-virtual-dom-dc4b5b827f40
Anatoly
Yes, vue.js v2 use Virtual DOM
Завтра
https://webdesign.tutsplus.com/tutorials/intriguing-css-level-4-selectors--cms-29499
Андрей
Всем привет. Подскажите если кто знает. В шаблоне есть select со списком годов наполнятется option через v-for="year in currentYear" . По умолчанию наполняется от меньшего к большему, можно ли сделать чтобы наполнялся в обратном порядке без написания отдельных методов? Заранее спасибо.
Flexo
v-for="year in currentYear.sort(function(a, b){return b-a})"
Андрей
спасибо большое, попробую.
Aleksei
лучше через computed
Aleksei
computed: { sortedYears() { return this.currentYear.sort((a, b) => b -a); } }
Aleksei
Андрей
Андрей
Спасибо уже так и сделал)
Alexey
Если в vuex коммитить напрямую, без экшна - это дурной тон? Просто экшн содержит в себе аякс запрос, а в другой компоненте данные прилетают с другой стороны, поэтому этот экшн дёргать не хочется, он те же данные запросит еще раз.
Flexo
Если есть асинхронность, то через экшн только. Если просто значение в сторе поменять то можно через мутацию напрямую.
Flexo
Хотя я все через экшены делаю. Для порядку)
Alexey
Вообще просто значение поменять, но для общего развития хочу знать
Michael
Господа, простите, что перебиваю, а что за тема для VS Code?
Michael
Alexey
Тут либо экшн переписать и не делать в нём запрос или ещё один экшн писать тольлко для замены значения
Flexo
@MLelyakin OneDark-Pro может?
Flexo
@leshgan если получаешь значения через промисы, считай асинхронность
Flexo
Тогда в экшн
Flexo
Можно конечно async/await попробовать. Но сам не пробовал
Alexey
Тогда в экшн
Спасибо. А это нормально что два почти одинаковых экшна? Первый берёт данные с сервера и меняет мутацию, второй просто меняет эту же мутацию
Flexo
Да вроде ничего страшного. Главное самому не запутаться)
Flexo
Если честно я не встречал рекомендаций типа один экшн - одна мутация. Может они и есть
Anonymous
ребят, ткните где почитать как сделать компонент, на который с родительского можно вешать v-bind и при изменении чего-либо - дата обновляется (родителя)
Anonymous
и возможно ли такое вообще
Flexo
@niks123123 дочерние компоненты взаимодействуют с родительскими через события только. Либо через vuex
Anonymous
ну через $emit понятно как сделать, через vuex тоже
Anonymous
меня интересовал именно тот вариант, который я описал - он не возможен?
Alexey
Если честно я не встречал рекомендаций типа один экшн - одна мутация. Может они и есть
Сделал проще. В экшне проверка на входной параметр. Если он пустой, даелаем запрос и делаем его непустым, далее запускаем мутацию :)
Flexo
@niks123123 только так https://vuejs.org/images/props-events.png
Anonymous
принял, тогда уж лучше vuex)
Сергей
One dark скорее всего
Olexandr
кидать props callback еще можно
Valerii
А во vue есть возможность как в ангуларе обращаться к свойству если оно не undefined? Например так: sameObject.?value, что сокраение от someObject ? someObject.value : ""
Anonymous
Как вставить значение во время перебора v-for если триждыпроклятый смарти не умеет экранировать не свои {{ name }}
Сергей
Через v-text?
Flexo
Может избавиться от смарти?)
Listar
Подскажет кто может, Есть динамический список из кнопок, как сделать их фокусировку на keyUp?!
Listar
По какому свойству к ним обращаться ?
Michael
@on:keyup="element.focus"
Michael
что-то типа такого. причёт элемент -- это текущий элемент в переборе. Вью в самовызывающемся замыкании сие делает, так что оно не будет содержать последний элемент.
Michael
т.е. там for клёвый
Michael
ой. @keyup=""element.focus
Michael
без он точно
Listar
Хм, спасибо попробую
Listar
ой. @keyup=""element.focus
окей, а keyCode туда можно прикрутить ?
Michael
во-первых, туда уже event прилетит)
Alex
конечно
Alex
<input @keyup.13="onEnter">
Сергей
окей, а keyCode туда можно прикрутить ?
В доках написано про это
Alex
если нужно обрабатывать только нажатие клавиш с определенным кодом
Listar
Ar.. да, неподумал чёт
Listar
В доках написано про это
Только щас вспомнил, есть такое
Michael
ух ты, даже так можно) круть, не видел
Listar
mb
Anonymous
Через v-text?
Спасибо тебе человек
Michael
Monokai dimmed
Michael
Александр
Через of же цикл
Сергей
Я уже близок
Многие используют pug, да у вью а доках тоже советуют jade, что одно и то же
Alex
Многие используют pug, да у вью а доках тоже советуют jade, что одно и то же
Где-то ещё не доисправляли. Покажите где, подправим
Сергей
Alex
ну да, где в доках :)
Olexandr
Народ есть какой-то File upload component не глючный ?
Сергей
ну да, где в доках :)
А, уже нигде. Это в одностраничных компонентах ранее было. Давно не заходил туда простр
Alex
вот вот
Сергей
Сорян
Alex
:)