R
Lucifer ничем, это одно и тоже
Pavel
а чем плох then(success, error) ?
мне же тут ответили что в vue-resource это коллбеки в axios промисы и я запутался
Сергей
мда, нашел ответ на стеке: "Принимайте данные из потока php://input так как от клиента идет не массив переменных, а строка в json формате." И это работает. Пошел я думать...
R
Lucifer я же тебе ссылку кинул, прочитай внимательно, там об этом написано
Pavel
Lucifer я же тебе ссылку кинул, прочитай внимательно, там об этом написано
нет вопрос не в этом чем отличается vue-resource от axios
Pavel
если у обоих как выяснилось промисы
Pavel
самые настоящие, просто в примерах по разному показали
Pavel
другой then(success, error) другой then(succes).catch(error)
Pavel
и грят axios лучше
Pavel
я как полагаю мне достаточно глобалку $http = axios и разницы не будет
Pavel
все будет так же работать, ну я на это очень надеюсь
Сергей
axios удобней. А по промисам была статья хорошая на хабре пару лет назад. На javascript.ru очень плохо объяснено, много вопросов оставляет
R
Lucifer и там и там промисы, then и catch это и есть коллбэки для промиса
R
Lucifer а насчет then и catch, еще раз тебе повторя прочитай статью, там же вроде по русски написано Для того, чтобы поставить обработчик только на ошибку, вместо .then(null, onRejected) можно написать .catch(onRejected) – это то же самое.
Сергей
вот неплохая статья по ним: https://habrahabr.ru/company/nixsolutions/blog/323066/
R
Lucifer Для наглядности // можно вот так словить ошибку, прямо в then api.get().then(res => { //success }, res => { // error }) // а можно через catch api.get() .then(res => { //success }) .catch(res => { // error })
Аліса 🏳‍🌈 Байрактарқызы
В нём нет никакого смысла. Просто хочу узнать. Вдруг у табов есть реальные минусы. Но пока не особо получается выяснить.
А у них есть реальные плюсы? Такие плюсы, что аж ради них нужно что-то "правильно" настраивать?
R
Холивар по поводу табов и пробелов, вы серьезно?😂
Slava
Here we go again. Напомню, учёные (тм) доказали, что за пробелы люди получают больше денег https://m.habrahabr.ru/company/mailru/blog/331696/ Стайлгайд аирбнб и Стандард говорят "2 пробела". Подрубите в проект Стандард, это вообще не настраиваемый стайлгайд. И никаких больше споров :)
Daniil
Новый 2018 год на носу, а люди так и не поняли, что в войне табов против пробелов давно выиграли последние.
Vladimir
Если я поменяю в редакторе табы на пробелы что-то поменяется?
Daniil
Нет
Daniil
Косвенно - может поменяться только твоя зарплата в большую сторону.
Daniil
Но это не точно
Alex
Все приветы! Подскажите как сделать, есть input для ввода числового значения, ф-ция перевода введенного значения из процентов в миллилитры и есть таблица куда должны быть записаны эти значения. В таблице пишу {{myfunction(value)}} не работает
Oleksandr
Недавно слышала то же самое по андефайнд
Вы опять со своими "правильными" практиками? Вы в объектах как пишете? null или undefined?
Alex
Нет
Oleksandr
2
Отлично)
Oleksandr
И ещё небось в аргументах функции отправляете "ничего" ?
Oleksandr
2
Да?)
Alex
percent_to_ml(value) { return (value / 100) * this.new_recipe.bottle_size; },
Oleksandr
А что?
Даниил
Всем привет, кто-то сталкивался с тем, что модальные окна на старых мобилках(android < 5) не работают? Если да- как решали?
Сергей
Так передайте правильный Content-Type. Сейчас видимо json уходит и надо из php://input принимать данные.
да уже разобрался. Там content type не прокатил. Сработало если передать данные из объекта FormData
Oleksandr
нет
fun(arg)=> someObj['key'] = arg Вы как вызовете функцию? С undefined или просто без аргумента?
Pauline
что
Николаич
да уже разобрался. Там content type не прокатил. Сработало если передать данные из объекта FormData
Вот тут почитайте: https://stackoverflow.com/questions/4007969/application-x-www-form-urlencoded-or-multipart-form-data
Oleksandr
я так в принципе не напишу
Это псевдокод Так работает vuex
Oleksandr
Pauline
ну хорошо
Alex
В таблице пишет NaN
Alex
Через computed надо?
Sunlive
тип посмотри что происходит
Sunlive
откуда нан
Alex
Я так понимаю, что this.new_recipe.bottle_size не имеет значения,поэтому нан
Alex
если вместо него указать число все работатет
Alex
при загрузке страницы сразу NaN, ввод значения не чего не меняет
Sunlive
сделай все переменные в дате, и потом уже все засунь в компьютед
Sunlive
и в нем считай
Sunlive
инициилизируй с 1 вместо андефайнеда твоего
Alex
Так они и так в date
Sunlive
ну ты ж код не показывал)
Alex
Вообщем через computed? правильно?
Sunlive
да
Alex
код надо?
Oleksandr
percent_to_ml(value) { return (value / 100) * this.new_recipe.bottle_size; },
Пилите для калькулятора жиж?)) Айда в личку
Slava
Вообщем через computed? правильно?
В официальной документации вот прямо такой пример. Только там не на 100 умножают, а имя переворачивают или чё там было.
Oleksandr
Да))
У меня есть написанное. Могу поделиться
Alex
Спасибо, но хотел сам сделать.
Oleksandr
Bohdan
кто использует отдельные плагины для логгинга?
Bohdan
адекватный только этот, похоже https://github.com/justinkames/vuejs-logger
Dmitry
кто использует отдельные плагины для логгинга?
Я прошу прощения, а зачем логировать на фронте?
Dmitry
Логирование обычно на беке, на фронте можно в консоль выкинуть то, что тебе нужно
Bohdan
да и в принципе в любом большом приложении удобно иметь логи настроить их правильно в зависимости от окружения и все красиво будет
Bohdan
ну так в консоль же логгинг)
Dmitry
а чем не устраивает стандартый console.log?