Size: a a a

Vue.js Russian Developers Community

2021 January 14

SL

Sergey Leleko in Vue.js Russian Developers Community
Yury Khmarin
await, не ?
да это понятное дело вопрос в том что я в одно методе вычисляю суммы значений возвращаемых другими методами
источник

YK

Yury Khmarin in Vue.js Russian Developers Community
Sergey Leleko
да это понятное дело вопрос в том что я в одно методе вычисляю суммы значений возвращаемых другими методами
при объявлении метода сделать его асинхронным, прописать async
источник

YK

Yury Khmarin in Vue.js Russian Developers Community
async firstMethod() {вычисления}
async coundData() {
const result1 = await firstMethod()
return result1 + secondMethod()
}
coundData()
источник

SL

Sergey Leleko in Vue.js Russian Developers Community
Yury Khmarin
async firstMethod() {вычисления}
async coundData() {
const result1 = await firstMethod()
return result1 + secondMethod()
}
coundData()
спасибо попробую
источник

SL

Sergey Leleko in Vue.js Russian Developers Community
Yury Khmarin
async firstMethod() {вычисления}
async coundData() {
const result1 = await firstMethod()
return result1 + secondMethod()
}
coundData()
Так не работает . На выходе получаю [object Promise]
источник

YK

Yury Khmarin in Vue.js Russian Developers Community
Sergey Leleko
Так не работает . На выходе получаю [object Promise]
покажи код
источник

SL

Sergey Leleko in Vue.js Russian Developers Community
Yury Khmarin
покажи код
в ЛС
источник

Д

Дима in Vue.js Russian Developers Community
Миша
подскажите пожалуйста может кто то сталкивался, почему я получаю такую ошибку при parse (Computed property "getInfo" was assigned to but it has no setter.
). Не понимаю что значит установщик
this.getInfo = JSON.parse(data)
источник

М

Миша in Vue.js Russian Developers Community
Дима
this.getInfo = JSON.parse(data)
Пробовал, тоже самое
источник

Д

Дима in Vue.js Russian Developers Community
что пробывал
источник

Д

Дима in Vue.js Russian Developers Community
убрать это ?
источник

Д

Дима in Vue.js Russian Developers Community
у тебя getInfo это компютед свойство без сетера
источник

Д

Дима in Vue.js Russian Developers Community
а ты пытаешься ему что то установить
источник

Д

Дима in Vue.js Russian Developers Community
вот и ошибка падает
источник

Д

Дима in Vue.js Russian Developers Community
Sergey Leleko
Так не работает . На выходе получаю [object Promise]
конечно все асинхронные методы возвращают промисы)
источник

М

Миша in Vue.js Russian Developers Community
Дима
убрать это ?
А есть варианты, как это правильно сделать?  ибо я не совсем понимаю. Я понял из-за чего ошибка благодаря Вам, но я не могу подобрать её решение
источник

Д

Дима in Vue.js Russian Developers Community
Миша
А есть варианты, как это правильно сделать?  ибо я не совсем понимаю. Я понял из-за чего ошибка благодаря Вам, но я не могу подобрать её решение
для компютед свойства нужно добавить сеттер и в сторе добавить мутацию для установки getInfo. В сеттере надо будет вызывать эту мутацию
источник

Д

Дима in Vue.js Russian Developers Community
Миша
А есть варианты, как это правильно сделать?  ибо я не совсем понимаю. Я понял из-за чего ошибка благодаря Вам, но я не могу подобрать её решение
источник

М

Миша in Vue.js Russian Developers Community
Как раз эту ссылку открыл) Спасибо буду разбираться
источник

Д

Дима in Vue.js Russian Developers Community
Кто ни будь использовал вместе со vue ?
https://effector.dev/
источник