Size: a a a

Vue.js Russian Developers Community

2020 June 10

ВВ

Вадим Веселовский... in Vue.js Russian Developers Community
а можешь скинуть код tweets?
источник

Д

Дмитрий in Vue.js Russian Developers Community
computed: {
       ...mapGetters('tweet', {
           tweets: 'tweetsSortedByCreatedDateDesc'
       }),
}
источник

MC

Michael Chechin in Vue.js Russian Developers Community
Дмитрий
Как изменить computed свойство?
в computed, с помощью геттера получаю значения из vuex.
Надо чтобы при клике на кнопку, вызывался другой геттер, как это сделать?
Проверяешь в компутед какой-то флаг, который кнопкой назначаешь
источник

Д

Дмитрий in Vue.js Russian Developers Community
?
источник

Д

Дмитрий in Vue.js Russian Developers Community
не понял
источник

ВВ

Вадим Веселовский... in Vue.js Russian Developers Community
Дмитрий
Как изменить computed свойство?
в computed, с помощью геттера получаю значения из vuex.
Надо чтобы при клике на кнопку, вызывался другой геттер, как это сделать?
а tweets меняются в каком-то инпуте, вроде v-model="tweets"?
источник

Д

Дмитрий in Vue.js Russian Developers Community
не инпут, с апи грузятся в state, а я их геттером беру
источник

Д

Дмитрий in Vue.js Russian Developers Community
это посты
источник

MC

Michael Chechin in Vue.js Russian Developers Community
Дмитрий
не инпут, с апи грузятся в state, а я их геттером беру
Кнопка меняет переменную в дате.
Компутед ее смотрит и выбирает нужный геттер
источник

Д

Дмитрий in Vue.js Russian Developers Community
Michael Chechin
Кнопка меняет переменную в дате.
Компутед ее смотрит и выбирает нужный геттер
...mapGetters(['getters']);
       tweets() {
           if(flag === value) {
               return getter2;
           }
       }
типо так?
источник

MC

Michael Chechin in Vue.js Russian Developers Community
Да ещё один компутед сделай, и который эти мапленные использует
источник

MC

Michael Chechin in Vue.js Russian Developers Community
Дмитрий
...mapGetters(['getters']);
       tweets() {
           if(flag === value) {
               return getter2;
           }
       }
типо так?
Да

Можно тренарный, можно свич кейс
источник

MC

Michael Chechin in Vue.js Russian Developers Community
У меня например, поле сортировки и направление хранится, номер страницы и тд.
Функция по ним данные для таблицы формирует
источник

MC

Michael Chechin in Vue.js Russian Developers Community
Дмитрий
...mapGetters(['getters']);
       tweets() {
           if(flag === value) {
               return getter2;
           }
       }
типо так?
Только запятую после мапа
источник

EU

Egor Urvanov in Vue.js Russian Developers Community
Зачем нужен @extened в scss, если можно сделать вот так:

    .elem-1.elem-2


В чём отличие конструкций:

    .elem-1 {
   }
   
   .elem-1.elem-2 {
   }


От

    .elem-1 {
   }
   
   .elem-2 {
       @extend .elem-1
   }


Они дают один и тот же эффект. Но второй вариант, на scss превности трудности, когда дело касается фреймворков. Например, vuejs.
источник

Д

Дмитрий in Vue.js Russian Developers Community
Michael Chechin
Только запятую после мапа
ща, попробуйю
источник

Д

Дима in Vue.js Russian Developers Community
Egor Urvanov
Зачем нужен @extened в scss, если можно сделать вот так:

    .elem-1.elem-2


В чём отличие конструкций:

    .elem-1 {
   }
   
   .elem-1.elem-2 {
   }


От

    .elem-1 {
   }
   
   .elem-2 {
       @extend .elem-1
   }


Они дают один и тот же эффект. Но второй вариант, на scss превности трудности, когда дело касается фреймворков. Например, vuejs.
Директива @extend (без е, ты второй раз с опечаткой кидаешь) не нативная для CSS это надстройка Sass, и вполне возможно что она компилится в первый вариант.
источник

В

Влад in Vue.js Russian Developers Community
Ребят, я может плавлюсь но никак не вспомню как модифицировать объекты в data? Вот прям напрямую, хочу написать что-то вроде item : moment(this.item2). format() - ничего не выходит
источник

EU

Egor Urvanov in Vue.js Russian Developers Community
Дима
Директива @extend (без е, ты второй раз с опечаткой кидаешь) не нативная для CSS это надстройка Sass, и вполне возможно что она компилится в первый вариант.
Сорян
источник

EU

Egor Urvanov in Vue.js Russian Developers Community
Дима
Директива @extend (без е, ты второй раз с опечаткой кидаешь) не нативная для CSS это надстройка Sass, и вполне возможно что она компилится в первый вариант.
Компилится она в другйо вариант.

    .elem-1 {
   }
   
   .elem-1 elem-2 {
   }
источник