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

Разделю мой вопрос: нормально ли в кнопке применять логику? <button @click="showList=!showList" или это

лучше прописать в метод?

43 ответов

23 просмотра

повторяю нормально, если логика этой кнопки на этом заканчивается

Volodymyr 🇺🇦-Yefremov Автор вопроса
Alexander Epifanov
повторяю нормально, если логика этой кнопки на это...

ок, в этой же кнопке есть еще компутед v-show="tasks.length"> который вот такой: computed: { buttonName() { return showList ? "Show List" : "Hide"; }, }, и интерполяция в кнопке > {{ buttonName}} </button>

Volodymyr 🇺🇦 Yefremov
не лишнего ли я туда напихал?

1. зачем v-show? лучше имхо v-if 2. computed не отдает длину массива tasks, зачем этот пример?

Nataliia Shyianovska
вроде нормально все

где про кэш ответ? буду рад услышать

Volodymyr 🇺🇦-Yefremov Автор вопроса
Alexander Epifanov
1. зачем v-show? лучше имхо v-if 2. computed не о...

"1. зачем v-show? лучше имхо v-if" если я правильно понял свой урок - v-show - только меняет свойство display, а v-if - полностью создает/удаляет элемент дом - что как бы более затратно, или не так?

Volodymyr 🇺🇦 Yefremov
не лишнего ли я туда напихал?

нормально только поменяй v-show на v-if, потому что v-if удаляет дом елемент, v-show делает display none

Volodymyr 🇺🇦 Yefremov
"1. зачем v-show? лучше имхо v-if" если я правиль...

правильно делать v-if потому что у тебя может быть там какая-то форма или что-то еще, потом ты забудешь, а я на клиенте поменяю тебе свойство и отправлю запрос

Alexander Epifanov
нормально только поменяй v-show на v-if, потому чт...

согласна v-show имеет смысл если это аккордион или дроадаун когда много раз можно показать/спрятать

Nataliia Shyianovska
согласна v-show имеет смысл если это аккордион или...

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

Alexander Epifanov
спасибо, конечно, но я бы хотел вернуться к кэшу, ...

ну да. Сomputed не обновляются при каждом рирендере компонента в отличие от метода

Nataliia Shyianovska
ну да. Сomputed не обновляются при каждом рирендер...

потому что находятся в стор, причем тут кэш

Nataliia Shyianovska
screenshot ну я сказала кешируются

Можно полную ссылку на ресурс

Alexander Epifanov
Можно полную ссылку на ресурс

тут не имеется ввиду кеш браузера а просто встроенный вью механизм

Nataliia Shyianovska
тут не имеется ввиду кеш браузера а просто встроен...

именно, это я и хотел донести, оно "кэшируется" - держится в актульном состоянии до принудительного изменения - за счет vuex паттерна

Alexander Epifanov
именно, это я и хотел донести, оно "кэшируется" - ...

Vuex и компьютед вообще отдельные штуки. Что за vuex паттерн

Nataliia Shyianovska
computed вполне себе работает и без vuex

работает, согласен. Вопрос в применении, можно и без компьютед вообще обойтись

Volodymyr 🇺🇦-Yefremov Автор вопроса
Nataliia Shyianovska
screenshot ну я сказала кешируются

что это за источник? можешь дать ссылку?

Volodymyr 🇺🇦 Yefremov
что это за источник? можешь дать ссылку?

https://vuejs.org/v2/guide/computed.html доккументация родимая

Nataliia Shyianovska
что тут?)

хотел бы уточнить, по поводу кэша, ты же понимаешь, что речь идет о сущности, а не о факте

Nataliia Shyianovska
что тут?)

или я чего-то не понимаю?

Alexander Epifanov
хотел бы уточнить, по поводу кэша, ты же понимаешь...

смысл в производительности то что не надо не будет апдейтится

Nataliia Shyianovska
что тут?)

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

Nataliia Shyianovska
смысл в производительности то что не надо не будет...

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

Alexander Epifanov
хотел бы уточнить, по поводу кэша, ты же понимаешь...

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

Nataliia Shyianovska
представь что у тебя цикл в цикле огромный и если...

вот я именно об этом, признаюсь я сторонник vuex в таких вопросах, я не очень понимаю, что заставляет ререндится компонент и терять значение, кнопка ф5?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта