Vue Composition API с нуля #8 - Подсветка активного пункта меню

  Рет қаралды 3,029

Игорь Бабко

Игорь Бабко

Күн бұрын

Пікірлер: 29
@Алексей-у6щ1о
@Алексей-у6щ1о Жыл бұрын
Спасибо за все курсы)
@igorbabko
@igorbabko Жыл бұрын
Всегда пожалуйста!
@bandrones
@bandrones Жыл бұрын
очень круто, спасибо!
@igorbabko
@igorbabko Жыл бұрын
Рад слышать!)
@АлександрБойцов-с3ю
@АлександрБойцов-с3ю Жыл бұрын
Помогите, у меня не обновляется currentPage, т.е. я нажимаю на navitem он на секунду загорается серым, страница обновляется и всё как и было. Кроме того что я тупой , в чем еще может быть проблема?
@АлександрБойцов-с3ю
@АлександрБойцов-с3ю Жыл бұрын
я не поставил # в href
@igorbabko
@igorbabko Жыл бұрын
Не стоит так уж критично к себе относиться, все мы допускаем ошибки 🙂. Рад, что проблема решилась!
@calamityreaper2848
@calamityreaper2848 Жыл бұрын
Не подскажете как вы создаёте новые файлы, чтобы сразу определялся путь к текущей дериктории? + начиная с Vue 3.3 в composition api появился defineOptions, который позволяет в setup отключить inheritAttrs
@igorbabko
@igorbabko Жыл бұрын
Да, в новых версиях Vue это сделать проще)) По поводу создания файлов, это расширение File Utils - marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils Я для него определил некоторые комбинации клавиш в файле keybindings.json { // ... { "command": "fileutils.renameFile", "category": "File Utils", "title": "Rename", "key": "alt+r" }, { "command": "fileutils.moveFile", "category": "File Utils", "title": "Move", "key": "alt+shift+m" }, { "command": "fileutils.duplicateFile", "category": "File Utils", "title": "Duplicate", "key": "alt+c" }, { "command": "fileutils.removeFile", "category": "File Utils", "title": "Delete", "key": "alt+d" }, { "command": "fileutils.newFile", "category": "File Utils", "title": "New File Relative to Current View", "key": "alt+," }, { "command": "fileutils.newFileAtRoot", "category": "File Utils", "title": "New File Relative to Project Root", "key": "alt+m" }, { "command": "fileutils.newFolder", "category": "File Utils", "title": "New Folder Relative to Current View", "key": "alt+." }, { "command": "fileutils.newFolderAtRoot", "category": "File Utils", "title": "New Folder Relative to Project Root", "key": "alt+/" }, } Этот файл можно открыть запустив следующую команду в командной панели VS Code: Preferences: Open Keyboard Shortcuts (JSON) Комбинация для создания нового файла у меня alt + ,
@calamityreaper2848
@calamityreaper2848 Жыл бұрын
Понял. Спасибо большое!
@igorbabko
@igorbabko Жыл бұрын
Не за что)
@mevn6807
@mevn6807 Жыл бұрын
спасибо за курс!
@igorbabko
@igorbabko Жыл бұрын
Пожалуйста)
@biLLie_wiLLie
@biLLie_wiLLie Жыл бұрын
а чем роутинг vue router не понравился?
@igorbabko
@igorbabko Жыл бұрын
В этом плейлисте дополнительные библиотеки использованы не будут. Все будет реализовано исключительно на "чистом" Vue. Считаю, что такой подход позволит лучше освоить базу Vue. Скорее всего, будут созданы отдельные плейлисты по интеграции Vue Router и Pinia)
@gr21TzX9
@gr21TzX9 Жыл бұрын
@@igorbabko по интеграции в это приложение? Если да, то очень интересно получилось бы! p.s. зачем было удалять мой коммент про attrs из 7 урока? (( Кому-нибудь он мог бы помочь...
@igorbabko
@igorbabko Жыл бұрын
Да, в это приложение) Касательно удаленного комментария, я ничего не удалял) Я даже его не видел. Не могли бы Вы повторно отправить тот комментарий? Возможно, система его удалила автоматически.
@gr21TzX9
@gr21TzX9 Жыл бұрын
@@igorbabko оставил комментарий под 7 уроком
@igorbabko
@igorbabko Жыл бұрын
По всей видимости комментарий автоматически удаляется, не знаю по какой причине, я даже не успеваю его увидеть)
@twentxx
@twentxx Жыл бұрын
Спасибо 👍
@igorbabko
@igorbabko Жыл бұрын
Всегда пожалуйста)
@oneman2093
@oneman2093 Жыл бұрын
всё круто пока-что. надеюсь мне наконец удастся освоить Vue. единственное чего не понял, почему константа меняет значение? по логике константа должна всегда иметь одно и то же значение
@igorbabko
@igorbabko Жыл бұрын
Желаю Вам успехов в изучении! Если решите дальше проходить курс, буду рад услышать отзыв о том, что Вам понравилось в курсе, а что, возможно, нет)) Касательно вопроса по константам, здесь мы не меняем значение константы currentPage, а только лишь модифицируем свойство объекта, который хранится в данной константе. Сама константа при этом продолжает хранить ссылку на тот же объект, вернувшийся после выполнения выражения ref('activities'). Функция ref() возвращает объект со свойством .value, поэтому при модификации реактивной переменной currentPage обновляется именно это свойство .value, а не значение самой константы currentPage.
@diamondserg-43
@diamondserg-43 Жыл бұрын
интересные микро решения
@igorbabko
@igorbabko Жыл бұрын
Спасибо)
Верстка на Tailwind CSS #6 - Подвал
7:56
Игорь Бабко
Рет қаралды 300
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Vue Composition API с нуля #4 - Директива v-for
6:28
Игорь Бабко
Рет қаралды 3,5 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН