Rafael 🌵
Никакой выжимки?
Rafael 🌵
😡😡😡
Rafael 🌵
Я смотрел
Мне стоит смотреть?
Stanislav
хз. Не сказал бы, что-то координально новое узнал. Объяснил, как работает реактивность, как плагины делать, хоки, как он vuex делал.
Stanislav
Не помню уже всего
Stanislav
Оно в паблике появилось?
Rafael 🌵
Оно в паблике появилось?
Нет, но у меня есть ссылки на скачивание с торентов
Anonymous
смотрел. ожидал большего чего-то ))
Yaroslav 🇺🇦
У меня есть модуль выгрузки фото на сервер, очередью. Реализован через фабрику промисов, идею взял с статьи "вы не знаете промисы". Сверху можно накрутить прогрес бар, а фейл вылетает через кетч.
Oleksandr
Зацените мое сегодняшнее открытие
Это не вы ли когда я в чатик пришел смеялись почему у меня "апи" класс а не объект?
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>
Bushrut
гайз, подскажите как понять, что в проекте необходим vuex?
Anonymous
гайз, подскажите как понять, что в проекте необходим vuex?
Ну когда будет начинаться ад - поймёшь 😄
paulwinex
привет. А тут в основном вс работают на npm? Ну то есть в среде JS это считается дефолтной средой?
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
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 🐌
zinge 🐌
Dmitry
это какая то пагинация, которая должна была просто отображаться, а в итоге захватила власть
Alex
посоветуйте пагинацию для SPA на vue
Написать самому. Одна строчка делов
Dmitry
Написать самому. Одна строчка делов
а потом скажут - вот велосипеды пишешь
Alex
Тогда слушай других, чтобы не сказали ничего такого, используйте написанные велосипеды других и радуйтесь что они криво работают
Anonymous
пасаны а вот тут login: ({commit}, payload) => { return feathers.authenticate({type: 'local', ...payload}) .then(result => commit('LOGIN', result)); } ...payload - это для примера троеточие или это элемент синтаксиса?
Anonymous
Это spread оператор js
о спасиб. не знал о таком
Alex
Почитайте про современные возможности js, они очень хорошо сокращают код местами
Anonymous
Почитайте про современные возможности js, они очень хорошо сокращают код местами
определенно. я о деструктуризации ток недавно узнал. кайфовал прям
Madiyar
Здравствуйте, почему такую ошибку выводит?
Madiyar
Вроде версии нода подходят
Vladimir
Хз, но устанавливай 9 ноду и не стесняйся
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
у axios нет доков?
Dmitry
только github
Madiyar
Alex
у axios нет доков?
В гитхаб достаточно полные
Bushrut
гайз, с помощью vuex можно уйти от прокидывание пропсов , так же ?
CherryTea
с одной стороны - да можно. С другой стороны - хранить вообще все в стейте тоже плохая идея
CherryTea
прокидывайте пропсы, не ленитесь, при отладке ваши усилия компенсируются
CherryTea
или используйте слоты
Bushrut
что за слоты ?
CherryTea
-_-
CherryTea
https://ru.vuejs.org/v2/guide/components.html#Распределение-контента-слотами