Rafael 🌵
Никакой выжимки?
Rafael 🌵
😡😡😡
Stanislav
хз. Не сказал бы, что-то координально новое узнал.
Объяснил, как работает реактивность, как плагины делать, хоки, как он vuex делал.
Stanislav
Не помню уже всего
Stanislav
Оно в паблике появилось?
Anonymous
Anonymous
смотрел. ожидал большего чего-то ))
Yaroslav 🇺🇦
У меня есть модуль выгрузки фото на сервер, очередью. Реализован через фабрику промисов, идею взял с статьи "вы не знаете промисы". Сверху можно накрутить прогрес бар, а фейл вылетает через кетч.
Rafael 🌵
Anonymous
<button v-on:click="sortedProducts( {{selected}} )"> SORT </button>
Anonymous
как передать аргумент в функцию??
Anonymous
sortedProducts
Anonymous
все нашел решении
Anonymous
@change="changeSelect($event)"
<select v-model="selected" @change="sortedProducts($event)">
<option selected value="asc">Sort 1...100 price by ascending</option>
<option value="desc">Sort 100...1 price by descending</option>
</select>
Dmitry
Oleksandr
Bushrut
гайз, подскажите как понять, что в проекте необходим vuex?
Anonymous
paulwinex
привет. А тут в основном вс работают на npm? Ну то есть в среде JS это считается дефолтной средой?
Anonymous
paulwinex
тож слышал, но у меня вопрос по npm, при том что я его не юзаю
paulwinex
потребовалось мне поставить PhantomJS на сервер. Утсановка через apt-get или из архива хоть и успешна, но не даёт нужный эффект, недоставляются какието библы или скрипты. Посоветовали ставить через nmp. На локале всё прошло отлично, но на продакшоне во время установки (билда образа в докере) вываливаетс яошибка и не хочет ставиться. А вот и лог ошибки
https://codeshare.io/G8qBmE
Вроде как ругается на старый node, но без него не ставится, команда там внутри такая.
paulwinex
делал я и алиас и симлинк на nodejs, пока не получается
paulwinex
то есть вот так делал
ln -s /usr/bin/nodejs /usr/bin/node
npm install -g phantomjs
вместо
apt-get install nodejs-legasy
paulwinex
но в любом случае ошибки
paulwinex
гдето в процессе установки вызывается команда
node install.js
и всё падает после скачивания какогото
paulwinex
как с ним бороться???
paulwinex
так то он оправдывается
This is most likely a problem with the phantomjs package, not with npm itself.
paulwinex
в общем немного покопался и поставил всё через apt-get. Чото npm огорчает
Anonymous
Anonymous
This is most likely a problem with the phantomjs package, not with npm itself.
paulwinex
всё равно огорчает)
paulwinex
ладно, просто обошел проблему. пока решено и норм
paulwinex
https://www.vultr.com/docs/how-to-install-phantomjs-on-ubuntu-16-04
вот эти команды поставили вроде как надо. щас тестить буду
Michel
Если даже и может, лучше не надо
Anonymous
Там ведь реактивность же, как данные прилетят - дом построится, или я не в ту степь?
Anonymous
Проверять на ошибки?
Alex
Обернуть в v-if где проверять что в хранилище уже есть данные. А пока их нет к примеру лоадер показывать
Alex
Описать геттер и короче можно было. Второй параметр не нужен. И сразу возвращать результат сравнения, он уже будет булевым
Dmitry
поставил pagination.js для удобства и что бы не писать самому и теперь я сижу и подстраиваюсь под него, он теперь делает запросы, а не axios, всё через жопу, и он нифига не доделанный
Dmitry
посоветуйте пагинацию для SPA на vue
Rick
Свой лучше писать, всегда так делаю :D
zinge 🐌
Dmitry
это какая то пагинация, которая должна была просто отображаться, а в итоге захватила власть
zinge 🐌
zinge 🐌
Alex
Тогда слушай других, чтобы не сказали ничего такого, используйте написанные велосипеды других и радуйтесь что они криво работают
Anonymous
пасаны а вот тут
login: ({commit}, payload) => {
return feathers.authenticate({type: 'local', ...payload})
.then(result => commit('LOGIN', result));
}
...payload - это для примера троеточие или это элемент синтаксиса?
Alex
Alex
Почитайте про современные возможности js, они очень хорошо сокращают код местами
Anonymous
Sasha
Madiyar
Здравствуйте, почему такую ошибку выводит?
Madiyar
Вроде версии нода подходят
Vladimir
Хз, но устанавливай 9 ноду и не стесняйся
zinge 🐌
Madiyar
C:\Program Files\Java\jdk1.8.0_73\bin;C:\Users\Admin\Downloads\android-sdk-windows\tools;C:\Users\Admin\AppData\Local\atom\bin;C:\Program Files\Microsoft VS Code\bin
Madiyar
Обновил Node на 8.9.1. Открыл cmd через админа (до обновления не работало даже через админ) и заработало.
Madiyar
Только через терминал vs code не работает, как можно ее решить?
Dmytro
почитай, в чём различие
Если интересно, сравнение в второй половине статьи :)
https://itchief.ru/lessons/javascript/javascript-sessionstorage-and-localstorage
Dmitry
Dmitry
у axios нет доков?
Dmitry
только github
Dmitry
Madiyar
Bushrut
гайз, с помощью vuex можно уйти от прокидывание пропсов , так же ?
CherryTea
с одной стороны - да можно. С другой стороны - хранить вообще все в стейте тоже плохая идея
CherryTea
прокидывайте пропсы, не ленитесь, при отладке ваши усилия компенсируются
CherryTea
или используйте слоты
Bushrut
что за слоты ?
CherryTea
-_-
CherryTea
https://ru.vuejs.org/v2/guide/components.html#Распределение-контента-слотами