Anonymous
не не твой?
Anonymous
значит обознался
Rafael 🌵
Нет конечно
Rafael 🌵
У меня только для клиента стуктурирует запросы и все
Завтра
😇
Завтра
Всем доброго утра и хорошего дня
Алексей
Всем привет! Только знакомлюсь с Vue прошу подсказать У меня есть 2 гет запроса , данные которых отображаются с помощью v-for и {element} Мне нужно отобразить данные в таблице, добавив пару полей и на каждый v-for добавить кнопку, которая, будет собирать строку в JSON и отправлять Post. Как я понял для того чтобы собрать json есть спец деректива v-model, Но она почему то не работает с output элементами.
Алексей
Вот вопрос, что лучше использовать? Чтобы собрать JSON
Алексей
axios
Не в этом вопрос
Алексей
данные я вытягиваю, и запхать смогу
Алексей
а не могу с формы собрать значения
Diasko
Алексей
https://repl.it/KjfQ
Алексей
в greet получить {{subordinate.mail}} напрмер
Alex
Доброе утро! Подскажите в чем проблема, сохраняет как надо, только если нажать на кнопку Save 2 раза. https://jsfiddle.net/rcnow/u1yutyds/6/
Alex
Если нажать один раз отсутствует recipe_id. Если 2 раза то все нормально, но и в бд пишет 2 одинаковых значения
Alex
Запрос на сервер уходит уже после первого нажатия
Это понятно. Как передать мне this.$set(this.newflavor[i], 'recipe_id', Object.values(recipe.data)[0]), чтобы он сразу отправился
Alex
А не со второго раза.
Максим
Это понятно. Как передать мне this.$set(this.newflavor[i], 'recipe_id', Object.values(recipe.data)[0]), чтобы он сразу отправился
Зачем id генерировать на клиенте? А что если кто-то еще десяток записал пока ты заполнял форму. Тогда у тебя список будет на 10 элементов меньше. Или даже если не так, то пока ты запрашивал элемент с сервера чтобы получить id в это время еще кто-то записал что-то в базу
Максим
а не, ты его не генеришь... ты его с сервера запрашиваешь
Alex
Object.values(recipe.data)[0] тут ид из бд
Максим
Я бы в цикле создал массив и только потом его пихал в newflavor.
Alex
Прям на офсайте команда есть, на первой странице
Алексей
и ещё вопрос делаю так https://repl.it/KjfQ/2 в hello ругается на ${this.$route.params.id}
Алексей
и данные - как собрать данные
Alex
Данные не нужно собирать, они в data уже должны лежать самые актуальные
Alex
и ещё вопрос делаю так https://repl.it/KjfQ/2 в hello ругается на ${this.$route.params.id}
если ругается значит нет параметра такого в роуте
Anonymous
Ребят я к вам с очень тупым вопросом.
Anonymous
Как юзать this.$http в actions
Anonymous
инициализации происходит раньше стора
Anonymous
но внутри он не видит это свойство - ни в this.$http ни в this.$vm.$http
Anonymous
Подскажите куда копать
ℝei
Выносить апи запросы в отдельный файл и подкл его в стор?
Anonymous
$http инициализируется внутри vue, а авторизация происходит вне стора.
Anonymous
соответственно токеном расширяется сам $http
Anonymous
как в отдельном файле тогда его получить?
Anonymous
может просто где то на просторах есть вменяемый пример? или может кто то видел и подскажет?
Alex
Есть идеи, у кого-нибудь?
Alex
Есть идеи, у кого-нибудь?
А что сделать то пытаешься?
Alex
у меня по первому клику отправился запрос
Alex
Да он отправляет но в нем отсутствует ключ/значение recipe_id
Alex
Все работает только со второго раза
Alex
а откуда этот айди берётся
Alex
Ответ из бд точнее из бэка
Alex
ну и в jsfiddle это конечно не работает :) мало ли что там возвращаться может
Alex
в идеале попробовать переписать бы без this.$set
Alex
Возвращает нормально. при выводе в консоль все ок. Но в бд пишет ноль, вместо id. Со второго раза пишет то, что надо
Alex
recipe_id есть в консоле
Alex
возможно потому что axios в дата ждет объект, а не массив
Alex
в devtools тоже все ок
Alex
возможно потому что axios в дата ждет объект, а не массив
Почему тогда пишутся flavorname и flavordrops нормально, а recipe_id только со второго раза
Alex
на jsfiddle не работают devtools :)
Alex
пока объясняете очень непонятно что куда зачем и как
Alex
Alex
devtools
Alex
Alex
бд
Alex
Alex
второй клик
Alex
Alex
Документация axios
Alex
второй параметр, где передаём data - объект
R
Приветы, вот че то я понять не могу, юзаю vue-router создал component в котором я подгружаю списки по параметрам из this.$route.params например .className но у меня не срабатывает метод который тянет данные и соответсвенно мой список не обновляется. Из начально я вызывал метод в mounted() но понятно что компонент то уже смонтирован и логично любое изменение параметров в роуте не будет запрашиваться так вот как быть ?
Alex
на роут скорее
Rafael 🌵
нормально ли вешать watcher на route params ?
Правильнее было бы у компоненты сделать пропсу, и query пихать в props наверное
Rafael 🌵
Правильнее было бы у компоненты сделать пропсу, и query пихать в props наверное
Во всяком случае у себя я всегда стараюсь так делать, чтобы сделать компоненты более атомарными
R
Правильнее было бы у компоненты сделать пропсу, и query пихать в props наверное
попробую, а вот если я буду цеплять watch на роут то мне по сути придется там делать this.doSome() и в created() тоже самое, но че то в падлу 😕
Alex
Не помогло. но решение я нашел
Alex
ну и в чем же решилось
Alex
Цикл перенес.
Alex
без поллитра не разберешься почему такой код написан)
Alex
https://jsfiddle.net/rcnow/u1yutyds/7/
Alex
без поллитра не разберешься почему такой код написан)
Не знаю почему он так работает при копипасте
Alex
Попробуйте для начала переписать без for-цикла