Size: a a a

Клуб Vue.js-разработчиков

2021 February 18

S

Stanislav in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Бинд чего на что?
где addEventListener передать или стрелку или явное указание контекста
источник

ПА

Павел Афонин... in Клуб Vue.js-разработчиков
Liubomyr
Не засмеют?
Бери cryptonomicon от ильи и делай производный
1. Сохранение отображения валют
2. Сохранение графиков
3. Какой то анализ
источник

EG

Evgeny Gavrilov in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Обожаю веб
🤔 на мдн именно через addEventListener
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Evgeny Gavrilov
🤔 на мдн именно через addEventListener
Ага, доку написали а протестить забыли
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Stanislav
где addEventListener передать или стрелку или явное указание контекста
Не работает
источник

S

Stanislav in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Не работает
странно
источник

S

Sergey in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Не работает
В хроме?
источник

S

Sergey in Клуб Vue.js-разработчиков
Если в хроме, то там в аргументы падает event и надо прописать event.returnValue
источник

ПА

Павел Афонин... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Не работает
https://stackoverflow.com/questions/10919790/addeventlistener-not-working-with-onbeforeunload
Ну я думаю гуглить все умеют, поэтому вопрос был риторически)
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Ага, доку написали а протестить забыли
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Sergey
В хроме?
В хроме
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Не работает же, выше уже скинул
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Не работает же, выше уже скинул
да, это и забавно
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
хотя пример из Example у меня отработал
источник

N

ND in Клуб Vue.js-разработчиков
Подскажите пожалуйста как правильно реализовать

есть объект и мне надо реализовать его фильтрацию и сортировку
каждый отдельный блок фильтрации я отделил в отдельную функцию  в методах

filterByActive(obj) {
     return Object.fromEntries(
       Object.entries(obj)
         .filter((item) => item[0] !== this.activeTicker))
   },
   filterBySearch(obj) {
     if (this.text) {
       return Object.fromEntries(
         Object.entries(obj)
           .filter((item) => item[0].includes(this.text.toLowerCase())))
     }
   },
   filterByOption(obj) {
     return Object.fromEntries(
       Object.entries(obj)
         .filter((item) => item[1][this.currentOption] != undefined))
   },


и логично что это всё собирается в компутед

вопрос как сделать так чтобы не вызывать цепочку вложенных ф-ций
 this.filteByActive(this.filterByOption...)
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Правильный ответ второй, хром требует returnValue, без этого не заработает
источник

S

Sergey in Клуб Vue.js-разработчиков
Stanislav Lashmanov
В хроме
Я выше написал как пофиксить. Вместо return false надо указать event.returnValue = "random string"
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
А если присвоить колбек напрямую то работает и без этого
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Веб, мать его, стандарты
источник

ПА

Павел Афонин... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Правильный ответ второй, хром требует returnValue, без этого не заработает
Запиши как вопрос на собеседовании😂
источник