207 похожих чатов

Например вот тут запрос к апи идет через this. Если

вытащить в отдельный файл функцию, то там он не будет доступен. Или передавать this параметром при вызове?

29 ответов

11 просмотров

Mixin

Георгий
Mixin

Не нужно, миксины зло

Vladimir Voytenko ️
Не нужно, миксины зло

Честно говоря очень часто это слышу, но никто не говорит явных причин)) Наоборот очень часто лучшее решение))

Георгий
Честно говоря очень часто это слышу, но никто не г...

Это теперь даже в доке написано, миксины зло

Георгий
Честно говоря очень часто это слышу, но никто не г...

https://v3.vuejs.org/guide/mixins.html#precautions вот несколько явных причин

Natalia Tepluhina
https://v3.vuejs.org/guide/mixins.html#precautions

Ага, спасибо, а то промазал что то)

Arti 🦠
Стареешь

Оказалось что доскролить до нужного места, нажать на заголовок и скопировать адрес недостаточно :)

Natalia Tepluhina
https://v3.vuejs.org/guide/mixins.html#precautions

Ну сейчас вторая версия)) Вот когда выйдет третья будет уже веская причина отказаться от миксинов)) Но все же я не считаю что миксины это зло, особенно если есть голова на плечах))

Георгий
Ну сейчас вторая версия)) Вот когда выйдет третья ...

Во второй версии миксины все равно зло, и есть множество способов их заменить на что-то более удобное

Георгий
Честно говоря хочется узнать))

Начиная от обычного импорта, заканчивая провайд/инжектом

Eugene 🥑 Heohex
А провайд инжект разве норма?

Конечно, это решение лучше миксина

Георгий
Выглядит честно говоря почти как миксин😅

Вот именно, только без болезней миксина

Vladimir Voytenko ️
Например?

Увеличивается бойлерплейт

Vladimir Voytenko ️
Миф

Нет не миф, у меня был проект где было очень много страниц, а логика по сути одна за исключением разных параметров, и получалось что при импорте модуля пришлось бы на каждой странице прописывать одно и то же по много раз)) А миксины в одном месте подключаются и все))

Георгий
Нет не миф, у меня был проект где было очень много...

Я не буду спорить, ха несколько лет устал уже

Александр-Ушаков Автор вопроса
Vladimir Voytenko ️
Конечно, это решение лучше миксина

Но в документации все равно висит "не используйте в коде приложения" Там в статье вроде приноводят композишен апи как замену миксинам

Александр Ушаков
Но в документации все равно висит "не используйте ...

давай тебе автор доки скажет, что провайд - это лучше миксинов?) @NataliaTepluhina прошу, пожалуйста ;)

Vladimir Voytenko ️
давай тебе автор доки скажет, что провайд - это лу...

много что лучше миксинов, рендерлесс компоненты например можно тоже использовать провайд использовать можно и нужно, пойду я уберу это из второй доки тоже

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта