TGViewer
Angular Vue js React Angular Vue js React @angular_vuejs · 1.82K subscribers
Post #596 555
Расширение ссылок Vue Router в Vue 3

Тег <router-link>— отличный инструмент для навигации между разными страницами вашего приложения Vue, но это не тот инструмент, который можно использовать при переходе по внешней ссылке, для этого вы захотите использовать обычный <a>тег. Может быть, это только я, но часто я не могу уделить внимание тому, чтобы не отставать от разницы. В других случаях ссылки могут быть динамическими, то есть исходящими из базы данных или какого-либо источника данных, предоставленного пользователем. В таких случаях вы просто не будете знать, является ли ссылка внешней или внутренней, и как сложно было бы делать v-if вручную в каждом месте, где эта ссылка может использоваться.

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

К счастью, расширить <router-link>компонент очень просто, обернув его в свой собственный компонент. Давай сделаем это! Давайте создадим AppLinkкомпонент, который будет обрабатывать любую ссылку, внешнюю ИЛИ внутреннюю.

https://vueschool.io/articles/vuejs-tutorials/extending-vue-router-links-in-vue-3/?source=weeklyVueNews&campaign=ISSUE_ID_PLACEHOLDER
More from @angular_vuejs
  1. Apr 13, 2026Liminal: браузерная IDE для Laravel на основе WebAssembly https://laravel-news.com/liminal
  2. Aug 12, 2025🛠 Пользовательский интерфейс поиска Upstash 👉🏻 Красиво оформленный и доступный компонен…
  3. Aug 1, 20253 способа использования Vue.js разработчиками в Laravel https://www.youtube.com/watch?v=JP…
  4. Aug 1, 2025Angular вырос — и лучшее еще впереди https://blog.logrocket.com/angular-has-grown-up
  5. Aug 1, 2025Суперспособность, о которой большинство разработчиков Angular даже не догадываются https:/…
  6. May 28, 2025Основы Vue: Тестирование с помощью Vitest https://www.telerik.com/blogs/vue-basics-testing…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →