Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 March 17

A

Arti in Nuxt.js — русскоговорящее сообщество
а ещё думаю, а как бы я это написал бы на реакте
источник

A

Arti in Nuxt.js — русскоговорящее сообщество
и под вечер уже устаю
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
в том докладе state of vuenation еван показал что все говно кроме vue.observable, но оно computed не может делать. так что без вью3 все говно
источник

A

Arti in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
в том докладе state of vuenation еван показал что все говно кроме vue.observable, но оно computed не может делать. так что без вью3 все говно
=D
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
в том докладе state of vuenation еван показал что все говно кроме vue.observable, но оно computed не может делать. так что без вью3 все говно
Может, но этот компьютед будет в жёсткой сцепке с обсёрваблом
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Для этого композишн как раз и нужен чтобы делать компьютеды там где хочется и ни от чего ни зависеть
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Может, но этот компьютед будет в жёсткой сцепке с обсёрваблом
ну я о том что переписать computed которые сейчас есть у меня в миксинах никак не получается на vue.observable
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
ну я о том что переписать computed которые сейчас есть у меня в миксинах никак не получается на vue.observable
Компьютеды в миксинах вообще элементарно переписываются. Это же просто функция которую можно легко создать на месте и она получит контекст компонента.
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Я так делаю модели для пропов
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
хм, не понятно, vue.observable же имеют как бы ручную реактивность, они автоматически не будут обновлятся
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
А зачем тут vue.observable для создания компьютедов?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
const createComputed = () => {
 return function() { return this.value; }
}
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Если нужно подписаться на computed который использует состояние которого нет в компоненте то надо использовать provide\inject
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
если у меня допустим есть mixin с computed
routeName() {
return this.$route.name;
}
как мне это переделат чтобы было как
data() {
  {
     routeName: routeName(this)
  }
}
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
если у меня допустим есть mixin с computed
routeName() {
return this.$route.name;
}
как мне это переделат чтобы было как
data() {
  {
     routeName: routeName(this)
  }
}
Никак, computed нужно в computed создавать
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
computed: {
 routeName: createRouteNameComputed()
}
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
вот этого мне в голову не приходило)))
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
а так можно было?)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Можно и даже нужно, это лучше чем миксины в сто раз
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
прикольно
источник