Size: a a a

Vue.js Russian Developers Community

2020 December 23

R

Roman in Vue.js Russian Developers Community
If else  МАГИЯ 🤷
источник

Д

Дима in Vue.js Russian Developers Community
Roman
Нужно просто проверить что value typeof 'object'
и ?) проверил  что дальше ?)
источник

РГ

Расулходжа Ганиев... in Vue.js Russian Developers Community
привет всем, подскажи пж, как можно сделать, у меня есть несколько модулей udc, book, auth в store. каждый стейт каждого модуля я могу подключить внутри одного mapState, хочется чтобы mapGetters, и mapActions тоже были в одной строчке. как можно достичь этого?
источник

R

Roman in Vue.js Russian Developers Community
Ну ты говоришь будут проблемы, вернёт обжект обжект
источник

Д

Дима in Vue.js Russian Developers Community
ладно наверно слово 'проблема' проблема)
Да будет object Object и ты с ним нечего не сделаешь и даже если ты проверишь и в else пойдёшь то толку то?) У тебя валидного значения нет
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
Расулходжа Ганиев
привет всем, подскажи пж, как можно сделать, у меня есть несколько модулей udc, book, auth в store. каждый стейт каждого модуля я могу подключить внутри одного mapState, хочется чтобы mapGetters, и mapActions тоже были в одной строчке. как можно достичь этого?
Можно посмотреть в доке
A ещё mapState и прочие хелперы принимают объект в качестве аргумента для подмены имен полей
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
Peter Shibelbein
Можно посмотреть в доке
A ещё mapState и прочие хелперы принимают объект в качестве аргумента для подмены имен полей
Якорь неправильный — вот
источник

k

kentforth in Vue.js Russian Developers Community
подскажитте пожалуйста, имеется массив. В нем есть обекты. Как можно отобразить список из массива по названию в значении элемента?
Например есть такой массив:
[
{name: 'Boris'},
{name: 'Sergey'},
{name: 'Natasha'},
{name: 'Pavel'},

Нужно отобразить вот этот список на полю name от А до Я, чтобы отобразилось так: Boris, Natasha, Pavel, Sergey
источник

k

kentforth in Vue.js Russian Developers Community
знаю, что можно использовать computed property, и там применить фильтрацию, но как это сделать, не знаю
источник

ST

Sergey Tskh in Vue.js Russian Developers Community
мне кажется это называется сортировка
источник

k

kentforth in Vue.js Russian Developers Community
Sergey Tskh
мне кажется это называется сортировка
ну да, нужно отсортировать элементы по названию
источник

ST

Sergey Tskh in Vue.js Russian Developers Community
kentforth
ну да, нужно отсортировать элементы по названию
совсем в общем виде так должно сработать:

function compare( a, b ) {
 if ( a.name < b.name ){
   return -1;
 }
 if ( a.name > b.name ){
   return 1;
 }
 return 0;
}

objs.sort( compare );
источник

S[

Serge [Buzzzzer] in Vue.js Russian Developers Community
kentforth
ну да, нужно отсортировать элементы по названию
Array.sort
как это вообще к Vue относится?
источник

k

kentforth in Vue.js Russian Developers Community
Sergey Tskh
совсем в общем виде так должно сработать:

function compare( a, b ) {
 if ( a.name < b.name ){
   return -1;
 }
 if ( a.name > b.name ){
   return 1;
 }
 return 0;
}

objs.sort( compare );
я думал есть какие-то методы с vue
источник

M_

MRG _Serejka in Vue.js Russian Developers Community
Watcher он следит за изменениями бесконечным циклом ?
источник

ST

Sergey Tskh in Vue.js Russian Developers Community
kentforth
я думал есть какие-то методы с vue
Вью не занимается такими вещами
источник

M_

MRG _Serejka in Vue.js Russian Developers Community
Просто повесил обработчик событий watch и засунул туда сonsole log( 1) а он зациклился там
источник

V💊

Vladimir 💉 💊 Voytenk... in Vue.js Russian Developers Community
MRG _Serejka
Watcher он следит за изменениями бесконечным циклом ?
да
источник

M_

MRG _Serejka in Vue.js Russian Developers Community
а это не лишняя память уделяется?
источник

M_

MRG _Serejka in Vue.js Russian Developers Community
утечка памяти итд
источник