Size: a a a

Vue.js Russian Developers Community

2020 August 13

JK

Juri Kelbah in Vue.js Russian Developers Community
нет у кого мыслей каких?
источник

FM

Farhod Muhamedkarimo... in Vue.js Russian Developers Community
Валентин
Нашёл у себя
 formatPrice(price, currency) {
   const { format } = new Intl.NumberFormat('ru', {
     style: 'currency',
     currency: currency || 'RUB',
     minimumFractionDigits: 0,
   });

   return format(price);
 },
👍
источник

VL

Victor L in Vue.js Russian Developers Community
есть обычный v-for он выводить список по items. тут я через axios получаю новые параметры поиском нахожу новый индекс и туда засовыю новое свойство. но оно там не отображаеться. только  если loading сделаю как true а потом false только тогда и появляеться. нету ли другого способа сообщить vue что items изменилис и пора среагировать на это?
источник

VL

Victor L in Vue.js Russian Developers Community
источник

AG

Andrey Govorukhin in Vue.js Russian Developers Community
Всем привет, делаем авторизацию через соц сети, кейс такой:

нажимаем на кнопку, открывается окно, например гугл, авторизация происходит на стороне сервера, после ответа от гугла сервер как-то должен сообщить клиенту о статусе авторизации или клиент сделать запрос в какой-то момент, чтобы узнать результат (например после закрытия окна от гугл)

как этот процесс нормально построить ? вроде можно через window.postMessage общаться с этим окном, но с поддержкой не понятно у него
источник

x

x1dan in Vue.js Russian Developers Community
Andrey Govorukhin
Всем привет, делаем авторизацию через соц сети, кейс такой:

нажимаем на кнопку, открывается окно, например гугл, авторизация происходит на стороне сервера, после ответа от гугла сервер как-то должен сообщить клиенту о статусе авторизации или клиент сделать запрос в какой-то момент, чтобы узнать результат (например после закрытия окна от гугл)

как этот процесс нормально построить ? вроде можно через window.postMessage общаться с этим окном, но с поддержкой не понятно у него
самый простой вариант, когда идет редирект на ваш сервер, то вы в кукисы записываете токен и редирект делаете на фронт
источник

x

x1dan in Vue.js Russian Developers Community
а фронт уже ловит кукисы и если там есть токен - то делаете запрос на апишку /getme
источник

KG

Kirill Galimov in Vue.js Russian Developers Community
Подскажите. У меня есть компонент new-order и внутри него 2 ссылки "default" и "buyout" и я хочу, чтобы путь у этих компонентов был /new-order/default. Это вручную прописывать надо в router-link to="/new-order/default"?
источник

MM

MACAFRAMAMACAFRAMAMA... in Vue.js Russian Developers Community
Господа, добрый день!
Есть input, есть button.
Как мне при нажатии на кнопку взять данные из Inputа и добавить их в массив?
источник

AG

Andrey Govorukhin in Vue.js Russian Developers Community
x1dan
а фронт уже ловит кукисы и если там есть токен - то делаете запрос на апишку /getme
то есть получается примерно следуешее

клиент открывает условно окно app/connect/google?sessionId=<sessiontId>
В окне происхдят действия пользователя и что-то сервер делает, по окончания сервер записывает в куку, фронт отслеживает куку и  если там токен фронт делает запрос к апи ? верно понял ?
источник

x

x1dan in Vue.js Russian Developers Community
Andrey Govorukhin
то есть получается примерно следуешее

клиент открывает условно окно app/connect/google?sessionId=<sessiontId>
В окне происхдят действия пользователя и что-то сервер делает, по окончания сервер записывает в куку, фронт отслеживает куку и  если там токен фронт делает запрос к апи ? верно понял ?
Да
источник

AG

Andrey Govorukhin in Vue.js Russian Developers Community
MACAFRAMAMACAFRAMAMACAFRAMAMACAFRAMAMACAFRAMAMACAFRAMAMACAFRAMAM MACAFRAMAMACAFRAMAMACAFRAMAMACAFRAMAMACAFRAMAMACAFRAMA
Господа, добрый день!
Есть input, есть button.
Как мне при нажатии на кнопку взять данные из Inputа и добавить их в массив?
v-model биндишь и отслеживаешь  значение в data, при нажатии на кнопку добавляешь это значение из дата в массив
источник

x

x1dan in Vue.js Russian Developers Community
Если опустить фронт, и делать к примере тоже самое на laravel, без фронта то работа именно так и будет строиться
источник

AG

Andrey Govorukhin in Vue.js Russian Developers Community
x1dan
Да
спасибо, вроде логично звучит, а вообще какие еще варианты есть ?
источник

x

x1dan in Vue.js Russian Developers Community
Andrey Govorukhin
спасибо, вроде логично звучит, а вообще какие еще варианты есть ?
Да надо подумать, даже не знаю :D на ум пока только такой вариант как самый логичный и правильный пришёл
источник

AG

Andrey Govorukhin in Vue.js Russian Developers Community
x1dan
Да надо подумать, даже не знаю :D на ум пока только такой вариант как самый логичный и правильный пришёл
ясно ) Спасибо еще раз )
источник

MM

MACAFRAMAMACAFRAMAMA... in Vue.js Russian Developers Community
Andrey Govorukhin
v-model биндишь и отслеживаешь  значение в data, при нажатии на кнопку добавляешь это значение из дата в массив
Я понять не могу, как правильно данные то хранить?
источник

A

Alexandr in Vue.js Russian Developers Community
Всем привет!
источник

A

Alexandr in Vue.js Russian Developers Community
Господа, а без загрузки картинки на сервер, нельзя ж валидировать по размерам (высота ширина)?
источник

D

DK in Vue.js Russian Developers Community
Alexandr
Господа, а без загрузки картинки на сервер, нельзя ж валидировать по размерам (высота ширина)?
+
источник