Size: a a a

Vue.js Russian Developers Community

2020 December 28

AR

Agshin Ragimov in Vue.js Russian Developers Community
Во мне по ходу
источник

VV

Vladislav V in Vue.js Russian Developers Community
Всем доброго вечера. Не могу понять, что я делаю не так.
Ипсользую @mdi/font
собираю приложение скриптом vue-cli-service build --target wc --dest widget-ext --name weather-widget
Разобрался с подключением vuex/vue-router, а иконки никак не подключаются в собранном вебкомпоненте.
Куда копать?
источник

S

StarBurst in Vue.js Russian Developers Community
#вопрос

Ребят, дайте совет новичку. Надо фильтровать посты в стейте vuex с дальнейшей навигацией между уже отфильтрованными постами и также надо вносить изменения в уже отфильтрованные посты. Где хранить результат фильтрации? Я так понимаю, что работа фильтра не должна вносить изменения в стейт. Допустим геттером получили данные отфильтрованные как дальше быть, если нельзя менять стейт?
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
StarBurst
#вопрос

Ребят, дайте совет новичку. Надо фильтровать посты в стейте vuex с дальнейшей навигацией между уже отфильтрованными постами и также надо вносить изменения в уже отфильтрованные посты. Где хранить результат фильтрации? Я так понимаю, что работа фильтра не должна вносить изменения в стейт. Допустим геттером получили данные отфильтрованные как дальше быть, если нельзя менять стейт?
ну достаешь в компоненте из геттера отфильтрованный список и работаешь с ним
источник

VK

Vyacheslav Koval in Vue.js Russian Developers Community
StarBurst
#вопрос

Ребят, дайте совет новичку. Надо фильтровать посты в стейте vuex с дальнейшей навигацией между уже отфильтрованными постами и также надо вносить изменения в уже отфильтрованные посты. Где хранить результат фильтрации? Я так понимаю, что работа фильтра не должна вносить изменения в стейт. Допустим геттером получили данные отфильтрованные как дальше быть, если нельзя менять стейт?
Создаешь computed-свойство, куда добавляешь фильтрацию (по сути копию объекта)
computed() {
 foo() {
   return this.$store.state.fooField.filter(...);
 }
}
источник

F

Fullstack in Vue.js Russian Developers Community
да мне похуй
источник

F

Fullstack in Vue.js Russian Developers Community
если что
источник

VK

Vyacheslav Koval in Vue.js Russian Developers Community
Elisey Martynov
ну достаешь в компоненте из геттера отфильтрованный список и работаешь с ним
А как быть со сложной структуры - не важно из vuex или из data-поля, которое подгружается по rest api - как проще всего сделать глубокую копию и потфильтовать?
источник

TG

Techno God in Vue.js Russian Developers Community
Ребят привет. Как получить из метода, доступ к computed свойству? Компютед свойство в шаблоне отображается, но если обратиться к нему через метод и попытаться сохранить значение в переменной, то вижу undefined
источник

TG

Techno God in Vue.js Russian Developers Community
ну вот через this. нихера не получается, что очень странно
источник

EM

Elisey Martynov in Vue.js Russian Developers Community
Vyacheslav Koval
А как быть со сложной структуры - не важно из vuex или из data-поля, которое подгружается по rest api - как проще всего сделать глубокую копию и потфильтовать?
если очень сложная структура, то "проще" всего отфильтровать соответствующим запросом в БД и получить уже готовый end-point:))
источник

👀

👀 Анатолий... in Vue.js Russian Developers Community
Vyacheslav Koval
Создаешь computed-свойство, куда добавляешь фильтрацию (по сути копию объекта)
computed() {
 foo() {
   return this.$store.state.fooField.filter(...);
 }
}
вроде бы во вьюех геттеры для этого есть ;)
источник

TG

Techno God in Vue.js Russian Developers Community
computed:{
       ...mapGetters('trading', ['getCurrentActiveValue']),
   },

methods:{
       testVarMethod(){
           let value = this.getCurrentActiveValue
           console.log('!!!!!!!!!!!!!!!!!', value) <- тут нет нихрена
           return value
       },
}
источник

VK

Vyacheslav Koval in Vue.js Russian Developers Community
👀 Анатолий
вроде бы во вьюех геттеры для этого есть ;)
возможно, давно не использовал vuex)
источник

F

Fullstack in Vue.js Russian Developers Community
Techno God
computed:{
       ...mapGetters('trading', ['getCurrentActiveValue']),
   },

methods:{
       testVarMethod(){
           let value = this.getCurrentActiveValue
           console.log('!!!!!!!!!!!!!!!!!', value) <- тут нет нихрена
           return value
       },
}
а где запускается метод?
источник

TG

Techno God in Vue.js Russian Developers Community
в apexchart...
источник

TG

Techno God in Vue.js Russian Developers Community
пля точно, видимо объекта нет ещё в помине когда рендерится апексчарт
источник

TG

Techno God in Vue.js Russian Developers Community
хотя метод то исполняется
источник

АП

Андрей Полевой... in Vue.js Russian Developers Community
Techno God
computed:{
       ...mapGetters('trading', ['getCurrentActiveValue']),
   },

methods:{
       testVarMethod(){
           let value = this.getCurrentActiveValue
           console.log('!!!!!!!!!!!!!!!!!', value) <- тут нет нихрена
           return value
       },
}
console.log( this.getCurrentActiveValue) ????
источник

АП

Андрей Полевой... in Vue.js Russian Developers Community
можно что-бы этот геттер возвращал промис сделать
источник