Vue JS Todo List πŸ“…


Условная отрисовка ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ - Π΅ΡΡ‚ΡŒ Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ?

ΠŸΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ страницы Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΈΠ· localStorage.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами, динамичСскиС стили.

Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с массивом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

ДинамичСски ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ data-bs-toggle ΠΈ id. ΠŸΡ€ΠΈΠΊΡ€ΡƒΡ‚ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° Π΄Π°Ρ‚Ρƒ ΠΈ врСмя.

ВычисляСмыС свойства ΠΈ слСТСниС.

Π‘ΠΎΠ·Π΄Π°Π»ΠΈ computed свойства activeTasks ΠΈ completedTasks.

ΠŸΡ€ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ происходит анимация пСрСмСщСния ΠΌΠ΅ΠΆΠ΄Ρƒ сСкциями.

Поиск Ρ‡Π΅Ρ€Π΅Π· вычисляСмоС свойство.

Π‘ΠΎΠ·Π΄Π°Π»ΠΈ свойство searchText ΠΈ привязали ΠΊ полю Π²Π²ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· v-model.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ filteredTasks ΠΈ ΠΈΡ… ΡƒΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅ΠΌ.

И Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ условной отрисовки.

А Ссли Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π΅ΡΡ‚ΡŒ, Π½ΠΎ ΠΏΠΎ запросу Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ?

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ это понял, Π½Π°Π΄ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ подсказку.